Changeset 4972


Ignore:
Timestamp:
01/22/10 11:47:37 (4 years ago)
Author:
fredck
Message:

#5040 : The editor will not properly ignore font related settings that have extra item separators (semi-colons).

Location:
CKEditor/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r4971 r4972  
    5959                <li><a href="http://dev.fckeditor.net/ticket/4678">#4678</a> : Respect empty width in tables.</li> 
    6060                <li><a href="http://dev.fckeditor.net/ticket/5012">#5012</a> : Fixed dependency issues with the menu plugin.</li> 
     61                <li><a href="http://dev.fckeditor.net/ticket/5040">#5040</a> : The editor will not properly ignore font related settings that have extra item separators (semi-colons).</li> 
    6162        </ul> 
    6263        <h3> 
  • CKEditor/trunk/_source/plugins/font/plugin.js

    r4858 r4972  
    1818                for ( var i = 0 ; i < names.length ; i++ ) 
    1919                { 
    20                         var vars = {}; 
    21                         var parts = names[ i ].split( '/' ); 
    22  
    23                         var name = names[ i ] = parts[ 0 ]; 
    24                         vars[ styleType ] = values[ i ] = parts[ 1 ] || name; 
    25  
    26                         styles[ name ] = new CKEDITOR.style( styleDefinition, vars ); 
     20                        var parts = names[ i ]; 
     21 
     22                        if ( parts ) 
     23                        { 
     24                                parts = parts.split( '/' ); 
     25 
     26                                var vars = {}, 
     27                                        name = names[ i ] = parts[ 0 ]; 
     28 
     29                                vars[ styleType ] = values[ i ] = parts[ 1 ] || name; 
     30 
     31                                styles[ name ] = new CKEDITOR.style( styleDefinition, vars ); 
     32                        } 
     33                        else 
     34                                names.splice( i--, 1 ); 
    2735                } 
    2836 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy