Changeset 2178439
- Timestamp:
- 10/23/2019 12:00:29 PM (6 years ago)
- Location:
- slide/trunk
- Files:
-
- 3 added
- 1 deleted
- 4 edited
-
common.css (modified) (1 diff)
-
index.php (modified) (1 diff)
-
readme.md (modified) (1 diff)
-
reveal/notes.html (deleted)
-
speaker.css (added)
-
speaker.html (added)
-
speaker.js (added)
-
template.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
slide/trunk/common.css
r2177669 r2178439 160 160 font-size: 2em !important; 161 161 } 162 163 #wpadminbar li > button {164 border-radius: 2px;165 line-height: 24px;166 border: none;167 padding: 0 5px;168 margin: 0 2px;169 } -
slide/trunk/index.php
r2177669 r2178439 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 57 * Version: 0.0.16 8 8 * Author: Ella van Durpe 9 9 * Author URI: https://ellavandurpe.com -
slide/trunk/readme.md
r2177669 r2178439 6 6 Requires PHP: 5.6 7 7 Tested up to: 5.3 8 Stable tag: 0.0.1 58 Stable tag: 0.0.16 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
r2177669 r2178439 5 5 <?php wp_head(); ?> 6 6 <style> 7 ul#wp-admin-bar-root-default li.slide-button { 8 margin: 0 5px; 9 } 10 11 ul#wp-admin-bar-root-default li.slide-button > button { 12 border-radius: 3px; 13 line-height: 24px; 14 border: none; 15 padding: 0 5px; 16 background: #fff; 17 font-weight: bold; 18 } 19 7 20 @media print { 8 21 .print-pdf #wpadminbar { … … 129 142 </div> 130 143 </div> 131 <script>var notesFilePath = '<?php echo plugins_url( ' reveal/notes.html', __FILE__ ); ?>';</script>144 <script>var notesFilePath = '<?php echo plugins_url( 'speaker.html', __FILE__ ); ?>';</script> 132 145 <?php wp_footer(); ?> 133 146 <script> … … 184 197 const fullscreenButton = document.createElement( 'button' ); 185 198 const speakerButton = document.createElement( 'button' ); 186 const fullscreenText = document.createTextNode( ' ⤡Fullscreen' );187 const speakerText = document.createTextNode( ' 📣Speaker View' );199 const fullscreenText = document.createTextNode( 'Fullscreen' ); 200 const speakerText = document.createTextNode( 'Speaker View' ); 188 201 189 202 fullscreenButton.appendChild( fullscreenText ); 190 203 fullscreenLi.appendChild( fullscreenButton ); 204 fullscreenLi.classList.add( 'slide-button' ); 191 205 bar.appendChild( fullscreenLi ); 192 206 193 207 speakerButton.appendChild( speakerText ); 194 208 speakerLi.appendChild( speakerButton ); 209 speakerLi.classList.add( 'slide-button' ); 195 210 bar.appendChild( speakerLi ); 196 211 197 fullscreenButton.addEventListener( 'click', function( event ) { 198 document.querySelector('.reveal').requestFullscreen(); 212 fullscreenButton.addEventListener( 'click', ( event ) => { 213 const target = document.querySelector('.reveal'); 214 215 if ( target.requestFullscreen ) { 216 target.requestFullscreen(); 217 } else if ( target.webkitRequestFullscreen ) { 218 target.webkitRequestFullscreen(); 219 } 220 199 221 event.preventDefault(); 200 222 } ); 201 speakerButton.addEventListener( 'click', function( event ){223 speakerButton.addEventListener( 'click', ( event ) => { 202 224 Reveal.getPlugin( 'notes' ).open( notesFilePath ); 203 225 event.preventDefault();
Note: See TracChangeset
for help on using the changeset viewer.