Changeset 4972


Ignore:
Timestamp:
01/22/2010 11:47:37 AM (5 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