' ) ;
for ( var j = 0 ; j < columns ; j++, i++ )
{
if ( ( character = chars[ i ] ) )
{
charDesc = '';
if ( character instanceof Array )
{
charDesc = character[ 1 ];
character = character[ 0 ];
}
else
{
var _tmpName = character.replace( '&', '' ).replace( ';', '' ).replace( '#', '' );
// Use character in case description unavailable.
charDesc = lang[ _tmpName ] || character;
}
var charLabelId = 'cke_specialchar_label_' + i + '_' + CKEDITOR.tools.getNextNumber();
html.push(
'| ' +
'' +
'' +
character +
'' +
'' +
charDesc +
'');
}
else
html.push( ' | ' );
html.push( ' | ' );
}
html.push( '
' );
}
html.push( '