Changeset 4466


Ignore:
Timestamp:
11/12/09 15:44:27 (4 years ago)
Author:
garry.yao
Message:

Reverting [4464].

Location:
CKEditor/branches/versions/3.1.x
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/versions/3.1.x/CHANGES.html

    r4464 r4466  
    6464                <li><a href="http://dev.fckeditor.net/ticket/4219">#4219</a> : Added fallback mechanism for config.language.</li> 
    6565                <li><a href="http://dev.fckeditor.net/ticket/4194">#4194</a> : Added support for using multiple css style sheets within the editor.</li> 
    66                 <li><a href="http://dev.fckeditor.net/ticket/4463">#4463</a> : Added inline CSS support in all places where custom stylesheet could apply.</li> 
    6766        </ul> 
    6867        <p> 
  • CKEditor/branches/versions/3.1.x/_source/core/dom/document.js

    r4464 r4466  
    5353                }, 
    5454 
    55                 appendStyleText : function( cssStyleText ) 
    56                 { 
    57                         if ( this.$.createStyleSheet ) 
    58                         { 
    59                                 var styleSheet = this.$.createStyleSheet( "" ); 
    60                                 styleSheet.cssText = cssStyleText ; 
    61                         } 
    62                         else 
    63                         { 
    64                                 var style = new CKEDITOR.dom.element( 'style', this ); 
    65                                 style.append( new CKEDITOR.dom.text( cssStyleText, this ) ); 
    66                                 this.getHead().append( style ); 
    67                         } 
    68                 }, 
    69  
    7055                createElement : function( name, attribsAndStyles ) 
    7156                { 
  • CKEditor/branches/versions/3.1.x/_source/core/editor.js

    r4464 r4466  
    125125 
    126126                // Load language file. 
    127                 loadSkin( editor ); 
     127                loadLang( editor ); 
    128128        }; 
    129129 
     
    247247                                                // Load the editor skin. 
    248248                                                editor.fire( 'pluginsLoaded' ); 
    249                                                 loadTheme( editor ); 
     249                                                loadSkin( editor ); 
    250250                                        }); 
    251251                        }); 
     
    256256                CKEDITOR.skins.load( editor, 'editor', function() 
    257257                        { 
    258                                 loadLang( editor ); 
     258                                loadTheme( editor ); 
    259259                        }); 
    260260        }; 
  • CKEditor/branches/versions/3.1.x/_source/core/resourcemanager.js

    r4464 r4466  
    8787                        throw '[CKEDITOR.resourceManager.add] The resource name "' + name + '" is already registered.'; 
    8888 
    89                 CKEDITOR.fire( name + CKEDITOR.tools.capitalize( this.fileName ) + 'Ready', 
    90                                 this.registered[ name ] = definition || {} ); 
     89                this.registered[ name ] = definition || {}; 
    9190        }, 
    9291 
  • CKEditor/branches/versions/3.1.x/_source/core/skins.js

    r4464 r4466  
    4444                                        { 
    4545                                                preloaded[ skinName ] = 1; 
    46                                                 loadPart( skinName, part, callback ); 
     46                                                loadedPart( skinName, part, callback ); 
    4747                                        } ); 
    4848                                return; 
     
    9797                        if ( !cssIsLoaded ) 
    9898                        { 
    99                                 var cssPart = part.css; 
     99                                appendSkinPath( part.css ); 
    100100 
    101101                                for ( var c = 0 ; c < part.css.length ; c++ ) 
  • CKEditor/branches/versions/3.1.x/_source/core/tools.js

    r4464 r4466  
    9999 
    100100                /** 
    101                  * Turn the first letter of string to upper-case. 
    102                  * @param {String} str 
    103                  */ 
    104                 capitalize: function( str ) 
    105                 { 
    106                         return str.charAt( 0 ).toUpperCase() + str.substring( 1 ).toLowerCase(); 
    107                 }, 
    108  
    109                 /** 
    110101                 * Copy the properties from one object to another. By default, properties 
    111102                 * already present in the target object <strong>are not</strong> overwritten. 
     
    239230 
    240231                /** 
    241                  * Build the HTML snippet of a set of <style>/<link>. 
    242                  * @param css {String|Array} Each of which are url (absolute) of a CSS file or 
    243                  * a trunk of style text. 
    244                  */ 
    245                 buildStyleHtml : function ( css ) 
    246                 { 
    247                         css = [].concat( css ); 
    248                         var item, retval = []; 
    249                         for ( var i = 0; i < css.length; i++ ) 
    250                         { 
    251                                 item = css[ i ]; 
    252                                 // Is CSS style text ? 
    253                                 if ( /@import|[{}]/.test(item) ) 
    254                                         retval.push('<style>' + item + '</style>'); 
    255                                 else 
    256                                         retval.push('<link type="text/css" rel=stylesheet href="' + item + '">'); 
    257                         } 
    258                         return retval.join( '' ); 
    259                 }, 
    260  
    261                 /** 
    262232                 * Replace special HTML characters in a string with their relative HTML 
    263233                 * entity values. 
  • CKEditor/branches/versions/3.1.x/_source/plugins/colorbutton/plugin.js

    r4464 r4466  
    3232                                        panel : 
    3333                                        { 
    34                                                 css : editor.skin.editor.css 
     34                                                css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ] 
    3535                                        }, 
    3636 
  • CKEditor/branches/versions/3.1.x/_source/plugins/dialog/plugin.js

    r4464 r4466  
    77 * @fileOverview The floating dialog plugin. 
    88 */ 
     9 
     10CKEDITOR.plugins.add( 'dialog', 
     11        { 
     12                requires : [ 'dialogui' ] 
     13        }); 
    914 
    1015/** 
     
    6873                return null; 
    6974        } 
     75 
     76        // Stores dialog related data from skin definitions. e.g. margin sizes. 
     77        var skinData = {}; 
    7078 
    7179        /** 
     
    14301438                        editor = dialog.getParentEditor(), 
    14311439                        magnetDistance = editor.config.dialog_magnetDistance, 
    1432                         margins = editor.skin.margins || [ 0, 0, 0, 0 ]; 
     1440                        margins = skinData[ editor.skinName ].margins || [ 0, 0, 0, 0 ]; 
    14331441 
    14341442                if ( typeof magnetDistance == 'undefined' ) 
     
    15081516                        minHeight = definition.minHeight || 0, 
    15091517                        resizable = definition.resizable, 
    1510                         margins = dialog.getParentEditor().skin.margins || [ 0, 0, 0, 0 ]; 
     1518                        margins = skinData[ dialog.getParentEditor().skinName ].margins || [ 0, 0, 0, 0 ]; 
    15111519 
    15121520                function topSizer( coords, dy ) 
     
    26652673                }; 
    26662674        })(); 
     2675 
     2676        // Grab the margin data from skin definition and store it away. 
     2677        CKEDITOR.skins.add = ( function() 
     2678        { 
     2679                var original = CKEDITOR.skins.add; 
     2680                return function( skinName, skinDefinition ) 
     2681                { 
     2682                        skinData[ skinName ] = { margins : skinDefinition.margins }; 
     2683                        return original.apply( this, arguments ); 
     2684                }; 
     2685        } )(); 
    26672686})(); 
    26682687 
     
    27162735                        return null; 
    27172736                } 
    2718         }); 
    2719  
    2720 CKEDITOR.plugins.add( 'dialog', 
    2721         { 
    2722                 requires : [ 'dialogui' ] 
    27232737        }); 
    27242738 
  • CKEditor/branches/versions/3.1.x/_source/plugins/font/plugin.js

    r4464 r4466  
    3737                                panel : 
    3838                                { 
    39                                         css : editor.skin.editor.css.concat( config.contentsCss ), 
     39                                        css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 
    4040                                        voiceLabel : lang.panelVoiceLabel 
    4141                                }, 
  • CKEditor/branches/versions/3.1.x/_source/plugins/format/plugin.js

    r4464 r4466  
    3434                                panel : 
    3535                                { 
    36                                         css : editor.skin.editor.css.concat( config.contentsCss ), 
     36                                        css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 
    3737                                        voiceLabel : lang.panelVoiceLabel 
    3838                                }, 
  • CKEditor/branches/versions/3.1.x/_source/plugins/menu/plugin.js

    r4464 r4466  
    133133                                        panel = this._.panel = new CKEDITOR.ui.floatPanel( this.editor, CKEDITOR.document.getBody(), 
    134134                                                { 
    135                                                         css : editor.skin.editor.css, 
     135                                                        css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 
    136136                                                        level : this._.level - 1, 
    137137                                                        className : editor.skinClass + ' cke_contextmenu' 
  • CKEditor/branches/versions/3.1.x/_source/plugins/panel/plugin.js

    r4464 r4466  
    161161                                                // after <body>, so it (body) becames immediatelly 
    162162                                                // available. (#3031) 
    163                                                 CKEDITOR.tools.buildStyleHtml( this.css ) + 
     163                                                '<link type="text/css" rel=stylesheet href="' + this.css.join( '"><link type="text/css" rel="stylesheet" href="' ) + '">' + 
    164164                                        '<\/html>' ); 
    165165                                doc.$.close(); 
  • CKEditor/branches/versions/3.1.x/_source/plugins/preview/plugin.js

    r4464 r4466  
    3838                                        baseTag + 
    3939                                        '<title>' + editor.lang.preview + '</title>' + 
    40                                         CKEDITOR.tools.buildStyleHtml( editor.config.contentsCss ) + 
     40                                        '<link type="text/css" rel="stylesheet" href="' + 
     41                                        [].concat( editor.config.contentsCss ).join( '"><link type="text/css" rel="stylesheet" href="' ) + 
     42                                        '">' + 
    4143                                        '</head>' + bodyHtml + 
    4244                                        editor.getData() + 
  • CKEditor/branches/versions/3.1.x/_source/plugins/stylescombo/plugin.js

    r4464 r4466  
    2727                                        panel : 
    2828                                        { 
    29                                                 css : editor.skin.editor.css.concat( config.contentsCss ), 
     29                                                css : [ CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ].concat( config.contentsCss ), 
    3030                                                voiceLabel : lang.panelVoiceLabel 
    3131                                        }, 
  • CKEditor/branches/versions/3.1.x/_source/plugins/wysiwygarea/plugin.js

    r4464 r4466  
    564564                                                                        '<html dir="' + editor.config.contentsLangDirection + '">' + 
    565565                                                                        '<head>' + 
    566                                                                                 CKEDITOR.tools.buildStyleHtml( editor.config.contentsCss ) + 
     566                                                                                '<link type="text/css" rel="stylesheet" href="' + 
     567                                                                                [].concat( editor.config.contentsCss ).join( '"><link type="text/css" rel="stylesheet" href="' ) + 
     568                                                                                '">' + 
    567569                                                                                '<style type="text/css" _fcktemp="true">' + 
    568570                                                                                        editor._.styles.join( '\n' ) + 
  • CKEditor/branches/versions/3.1.x/_source/skins/kama/skin.js

    r4464 r4466  
    259259                                }, 
    260260                                100 ); 
    261                 } ); 
    262 } ); 
     261                }); 
     262} 
    263263 
    264264/** 
  • CKEditor/branches/versions/3.1.x/_source/skins/office2003/skin.js

    r4464 r4466  
    7474                        if ( evt.editor.lang.dir == 'rtl' ) 
    7575                                setTimeout( fixSize, 1000 ); 
    76                 } ); 
    77 } ); 
     76                }); 
     77} 
  • CKEditor/branches/versions/3.1.x/_source/skins/v2/skin.js

    r4464 r4466  
    7070                                }, 
    7171                                100 ); 
    72                 } ); 
    73 } ); 
     72                }); 
     73} 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy