Ticket #5040: 5040.patch

File 5040.patch, 918 bytes (added by Frederico Caldeira Knabben, 14 years ago)
  • _source/plugins/font/plugin.js

     
    1717                var styles = {};
    1818                for ( var i = 0 ; i < names.length ; i++ )
    1919                {
    20                         var vars = {};
    21                         var parts = names[ i ].split( '/' );
     20                        var parts = names[ i ];
    2221
    23                         var name = names[ i ] = parts[ 0 ];
    24                         vars[ styleType ] = values[ i ] = parts[ 1 ] || name;
     22                        if ( parts )
     23                        {
     24                                parts = parts.split( '/' );
    2525
    26                         styles[ name ] = new CKEDITOR.style( styleDefinition, vars );
     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
    2937                editor.ui.addRichCombo( comboName,
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy