Ticket #901: 901_3.patch

File 901_3.patch, 1.1 KB (added by Alfonso Martínez de Lizarrondo, 13 years ago)

Improved patch

  • _source/plugins/stylescombo/plugin.js

     
    1414                        var config = editor.config,
    1515                                lang = editor.lang.stylesCombo,
    1616                                styles = {},
    17                                 stylesList = [];
     17                                stylesList = [],
     18                                combo;
    1819
    1920                        function loadStylesSet( callback )
    2021                        {
     
    6263
    6364                                        init : function()
    6465                                        {
    65                                                 var combo = this;
     66                                                combo = this;
    6667
    6768                                                loadStylesSet( function()
    6869                                                        {
     
    180181
    181182                                                if ( !counter[ CKEDITOR.STYLE_OBJECT ] )
    182183                                                        this.hideGroup( lang[ 'panelTitle' + String( CKEDITOR.STYLE_OBJECT ) ] );
     184                                        },
     185
     186                                        // Force a reload of the data
     187                                        reset: function()
     188                                        {
     189                                                if ( combo )
     190                                                {
     191                                                        delete combo._.panel;
     192                                                        delete combo._.list;
     193                                                        combo._.committed = 0;
     194                                                        combo._.items = {};
     195                                                        combo._.state = CKEDITOR.TRISTATE_OFF;
     196                                                }
     197                                                styles = {};
     198                                                stylesList = [];
     199                                                loadStylesSet();
    183200                                        }
    184201                                });
    185202
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy