Ticket #6339: 6339.patch

File 6339.patch, 1.6 KB (added by Sa'ar Zac Elias, 14 years ago)
  • _source/plugins/autogrow/plugin.js

     
    3737        {
    3838                init : function( editor )
    3939                {
    40                         for ( var eventName in { contentDom:1, key:1, selectionChange:1, insertElement:1 } )
     40                        for ( var eventName in { contentDom:1, key:1, selectionChange:1, insertElement:1, resize:1 } )
    4141                        {
    4242                                editor.on( eventName, function( evt )
    4343                                {
     44                                        // Disable autogrow when the editor is maximized .(#6339)
     45                                        if ( eventName == 'resize' && ( !evt.data || !evt.data.ev || evt.data.ev != 'minimize' ) )
     46                                                return;
    4447                                        // Some time is required for insertHtml, and it gives other events better performance as well.
    45                                         if ( evt.editor.mode == 'wysiwyg' )
     48                                        if ( evt.editor.mode == 'wysiwyg' && !evt.editor.container.getChild( 1 ).hasClass( 'cke_maximized' ) )
    4649                                                setTimeout( function(){ resizeEditor( evt.editor ); }, 100 );
    4750                                });
    4851                        }
  • _source/plugins/maximize/plugin.js

     
    280280
    281281                                                        // Emit a resize event, because this time the size is modified in
    282282                                                        // restoreStyles.
    283                                                         editor.fire( 'resize' );
     283                                                        // Attach data that notifies that the event was triggered on minimize. (#6339)
     284                                                        editor.fire( 'resize', { ev : 'minimize' } );
    284285                                                }
    285286
    286287                                                this.toggleState();
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy