Ticket #6640: 6640_4.patch

File 6640_4.patch, 1.5 KB (added by Sa'ar Zac Elias, 10 years ago)
  • _source/plugins/floatpanel/plugin.js

     
    6060                                children : [],
    6161                                dir : editor.lang.dir
    6262                        };
     63
     64                        editor.on( 'mode', function(){ this.hide(); }, this );
    6365                },
    6466
    6567                proto :
  • _source/plugins/menubutton/plugin.js

     
    4040
    4141                        menu.onHide = CKEDITOR.tools.bind( function()
    4242                                {
    43                                         this.setState( _.previousState );
     43                                        this.setState( this.modes && this.modes[ editor.mode ] ? _.previousState : CKEDITOR.TRISTATE_DISABLED );
    4444                                },
    4545                                this );
    4646
    4747                        // Initialize the menu items at this point.
    4848                        if ( this.onMenu )
    49                         {
    5049                                menu.addListener( this.onMenu );
    51                         }
    5250                }
    5351
    5452                if ( _.on )
  • _source/plugins/richcombo/plugin.js

     
    244244                                        if ( me.className )
    245245                                                this.element.getFirst().removeClass( me.className + '_panel' );
    246246
    247                                         me.setState( CKEDITOR.TRISTATE_OFF );
     247                                        me.setState( me.modes && me.modes[ editor.mode ] ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED );
    248248
    249249                                        me._.on = 0;
    250250
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy