Ticket #5045: 5045_3.patch

File 5045_3.patch, 2.4 KB (added by Alfonso Martínez de Lizarrondo, 10 years ago)

Updated patch

  • _source/core/editor.js

     
    379379                        if ( this.name in CKEDITOR.instances )
    380380                                throw '[CKEDITOR.editor] The instance "' + this.name + '" already exists.';
    381381
     382                        this.id = 'cke_instance_' + CKEDITOR.tools.getNextNumber();
     383
    382384                        /**
    383385                         * The configurations for this editor instance. It inherits all
    384386                         * settings defined in (@link CKEDITOR.config}, combined with settings
  • _source/skins/kama/skin.js

     
    147147                                {
    148148                                        var cssContent,
    149149                                                uiStyle = getStylesheet( CKEDITOR.document ),
    150                                                 cssId = '.cke_editor_' + CKEDITOR.tools.escapeCssSelector( editor.name );
     150                                                cssId = '.' + editor.id;
    151151
    152152                                        var cssSelectors =
    153153                                                [
  • _source/themes/default/theme.js

     
    2222                        // Creates an HTML structure that reproduces the editor class hierarchy.
    2323                        var html =
    2424                                '<span class="cke_shared">' +
    25                                 '<span class="' + editor.skinClass + ' cke_editor_' + editor.name + '">' +
     25                                '<span class="' + editor.skinClass + ' ' + editor.id + '">' +
    2626                                '<span class="' + CKEDITOR.env.cssClass + '">' +
    2727                                '<span class="cke_wrapper cke_' + editor.lang.dir + '">' +
    2828                                '<span class="cke_editor">' +
     
    114114                                '<span' +
    115115                                        ' id="cke_', name, '"' +
    116116                                        ' onmousedown="return false;"' +
    117                                         ' class="', editor.skinClass, ' cke_editor_', name, '"' +
     117                                        ' class="', editor.skinClass, ' ', editor.id, '"' +
    118118                                        ' dir="', editor.lang.dir, '"' +
    119119                                        ' title="', ( CKEDITOR.env.gecko ? ' ' : '' ), '"' +
    120120                                        ' lang="', editor.langCode, '"' +
     
    166166                        var baseIdNumber = CKEDITOR.tools.getNextNumber();
    167167
    168168                        var element = CKEDITOR.dom.element.createFromHtml( [
    169                                         '<div class="cke_editor_' + editor.name.replace('.', '\\.') + '_dialog cke_skin_', editor.skinName,
     169                                        '<div class="', editor.id, '_dialog cke_skin_', editor.skinName,
    170170                                                '" dir="', editor.lang.dir, '"' +
    171171                                                ' lang="', editor.langCode, '"' +
    172172                                                ' role="dialog"' +
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy