Changeset 2176212
- Timestamp:
- 10/19/2019 09:18:46 PM (6 years ago)
- Location:
- slide/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
slide/trunk/index.php
r2175862 r2176212 5 5 * Plugin URI: https://wordpress.org/plugins/slide/ 6 6 * Description: Allows you to create presentations with the block editor. 7 * Version: 0.0.1 17 * Version: 0.0.12 8 8 * Author: Ella van Durpe 9 9 * Author URI: https://ellavandurpe.com … … 196 196 remove_theme_support( 'editor-color-palette' ); 197 197 remove_theme_support( 'editor-font-sizes' ); 198 add_theme_support( 'align-wide' ); 198 199 }, 99999 ); 199 200 } -
slide/trunk/readme.md
r2175862 r2176212 6 6 Requires PHP: 5.6 7 7 Tested up to: 5.3 8 Stable tag: 0.0.1 18 Stable tag: 0.0.12 9 9 License: GPL-2.0-or-later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
slide/trunk/template.php
r2175862 r2176212 92 92 93 93 .wp-block-media-text { 94 /* Maybe table? */ 94 95 display: flex; 95 96 } … … 98 99 .wp-block-media-text__content { 99 100 flex-basis: 50%; 101 } 102 103 .alignfull { 104 width: 100vw; 105 left: 50%; 106 position: relative; 107 transform: translate(-50%, 0); 108 max-width: none; 109 max-height: 100vh; 100 110 } 101 111 </style> … … 124 134 width: <?php echo get_post_meta( get_the_ID(), 'presentation-width', true ) ?: '960'; ?>, 125 135 margin: 0.08, 136 // minScale: 1, 137 // maxScale: 1, 138 } ); 139 document.querySelectorAll( '.alignfull' ).forEach( ( element ) => { 140 element.style.transform = `translate(-50%, 0) scale(${ 1 / Reveal.getScale() })`; 141 } ); 142 document.querySelectorAll( '.wp-block-media-text' ).forEach( ( element ) => { 143 const percentage = parseInt( element.style.gridTemplateColumns, 10 ); 144 145 element.classList.remove( 'is-image-fill' ) 146 147 if ( percentage === 50 ) { 148 return; 149 } 150 151 element.querySelector( '.wp-block-media-text__media' ) 152 .style.flexBasis = `${ percentage }%`; 153 element.querySelector( '.wp-block-media-text__content' ) 154 .style.flexBasis = `${ 100 - percentage }%`; 155 } ); 156 Reveal.addEventListener( 'resize', function( event ) { 157 document.querySelectorAll( '.alignfull' ).forEach( ( element ) => { 158 element.style.transform = `translate(-50%, 0) scale(${ 1 / event.scale })`; 159 } ); 126 160 } ); 127 161 window.addEventListener( 'DOMContentLoaded', function() {
Note: See TracChangeset
for help on using the changeset viewer.