Changeset 1031

Show
Ignore:
Timestamp:
2007-10-16 14:10:28 (2 years ago)
Author:
fredck
Message:

Fixed #1400 : Fixed the loading of FCKConfig.CustomStyles to properly initialize the style names.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • FCKeditor/trunk/editor/_source/internals/fckstyles.js

    r851 r1031  
    3838                        else 
    3939                                style.ApplyToSelection( FCK.EditorWindow ) ; 
    40          
     40 
    4141                        FCK.Events.FireEvent( 'OnSelectionChange' ) ; 
    4242                } 
     
    219219                FCK.Events.FireEvent( 'OnSelectionChange' ) ; 
    220220        }, 
    221          
     221 
    222222        GetStyle : function( styleName ) 
    223223        { 
     
    230230                if ( !styles ) 
    231231                { 
    232                         styles = this._GetStyles = FCKTools.Merge(  
     232                        styles = this._GetStyles = FCKTools.Merge( 
    233233                                this._LoadStylesCore(), 
    234234                                this._LoadStylesCustom(), 
     
    237237                return styles ; 
    238238        }, 
    239          
     239 
    240240        CheckHasObjectStyle : function( elementName ) 
    241241        { 
     
    265265                { 
    266266                        for ( var styleName in styleDefs ) 
    267                                 styles[ styleName ] = new FCKStyle( styleDefs[ styleName ] ) ; 
     267                        { 
     268                                var style = styles[ styleName ] = new FCKStyle( styleDefs[ styleName ] ) ; 
     269                                style.Name = styleName ; 
     270                        } 
    268271                } 
    269272 
     
    283286                var xml = new FCKXml() ; 
    284287                xml.LoadUrl( stylesXmlPath ) ; 
    285                  
     288 
    286289                var stylesXmlObj = FCKXml.TransformToObject( xml.SelectSingleNode( 'Styles' ) ) ; 
    287290 
     
    326329                        // Load override definitions. 
    327330                        var cssStyleOverrideNodes = styleNode.$Override ; 
    328                         if ( cssStyleOverrideNodes )  
     331                        if ( cssStyleOverrideNodes ) 
    329332                        { 
    330333                                for ( j = 0 ; j < cssStyleOverrideNodes.length ; j++ ) 
    331334                                { 
    332335                                        var overrideNode = cssStyleOverrideNodes[j] ; 
    333                                         var overrideDef =  
     336                                        var overrideDef = 
    334337                                        { 
    335338                                                Element : overrideNode.element 
    336339                                        } ; 
    337                                          
     340 
    338341                                        var overrideAttNode = overrideNode.$Attribute ; 
    339342                                        if ( overrideAttNode ) 
     
    353356                                                } 
    354357                                        } 
    355                                          
     358 
    356359                                        styleDef.Overrides.push( overrideDef ) ; 
    357360                                } 
     
    360363                        var style = new FCKStyle( styleDef ) ; 
    361364                        style.Name = styleNode.name || element ; 
    362                          
     365 
    363366                        if ( style.GetType() == FCK_STYLE_OBJECT ) 
    364367                                this._ObjectStyles[ element ] = true ;