Changeset 28455
- Timestamp:
- 05/16/2014 06:16:59 PM (11 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/js/wp-fullscreen.js
r28443 r28455 511 511 }); 512 512 513 $( window ).on( 'key up', function( event ) {513 $( window ).on( 'keydown.wp-fullscreen', function( event ) { 514 514 // Turn fullscreen off when Esc is pressed. 515 515 if ( 27 === event.keyCode && s.visible ) { 516 516 api.off(); 517 event.stopImmediatePropagation(); 517 518 } 518 519 }); -
trunk/src/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js
r28443 r28455 64 64 editor.addCommand( 'wpFullScreenOff', fullscreenOff ); 65 65 66 function getExtAPI() { 67 return ( typeof wp !== 'undefined' && wp.editor && wp.editor.fullscreen ); 68 } 69 70 // Toggle DFW mode. For use from inside the editor. 66 71 function toggleFullscreen() { 67 // Toggle DFW mode. For use from inside the editor. 68 if ( typeof wp === 'undefined' || ! wp.editor || ! wp.editor.fullscreen ) { 69 return; 70 } 72 var fullscreen = getExtAPI(); 71 73 72 if ( editor.getParam('wp_fullscreen') ) { 73 wp.editor.fullscreen.off(); 74 } else { 75 wp.editor.fullscreen.on(); 74 if ( fullscreen ) { 75 if ( editor.getParam('wp_fullscreen') ) { 76 fullscreen.off(); 77 } else { 78 fullscreen.on(); 79 } 76 80 } 77 81 } … … 79 83 editor.addCommand( 'wpFullScreen', toggleFullscreen ); 80 84 81 editor.on( 'keyup', function( event ) { 85 editor.on( 'keydown', function( event ) { 86 var fullscreen; 87 82 88 // Turn fullscreen off when Esc is pressed. 83 if ( event.keyCode === 27 && wp.editor.fullscreen.settings.visible ) {84 wp.editor.fullscreen.off();89 if ( event.keyCode === 27 && ( fullscreen = getExtAPI() ) && fullscreen.settings.visible ) { 90 fullscreen.off(); 85 91 } 86 } 92 }); 87 93 88 94 editor.on( 'init', function() {
Note: See TracChangeset
for help on using the changeset viewer.