WordPress.org

Make WordPress Core

Ticket #32604: 32604.6.patch

File 32604.6.patch, 1.1 KB (added by iseulde, 5 years ago)
  • src/wp-includes/js/tinymce/plugins/wordpress/plugin.js

     
    667667                        }
    668668
    669669                        toolbar.on( 'show', function() {
    670                                 currentToolbar = this;
    671670                                this.reposition();
    672671                        } );
    673672
    674                         toolbar.on( 'hide', function() {
    675                                 currentToolbar = false;
    676                         } );
    677 
    678673                        toolbar.on( 'keydown', function( event ) {
    679674                                if ( event.keyCode === 27 ) {
    680675                                        this.hide();
     
    722717
    723718                        currentSelection = args.selection || args.element;
    724719
    725                         currentToolbar && currentToolbar.hide();
    726                         args.toolbar && args.toolbar.show();
     720                        if ( currentToolbar ) {
     721                                currentToolbar.hide();
     722                        }
     723
     724                        if ( args.toolbar ) {
     725                                currentToolbar = args.toolbar;
     726                                currentToolbar.show();
     727                        } else {
     728                                currentToolbar = false;
     729                        }
     730                } );
     731
     732                editor.on( 'focus', function() {
     733                        if ( currentToolbar ) {
     734                                currentToolbar.show();
     735                        }
    727736                } );
    728737
    729738                editor.wp = editor.wp || {};