Hi folks.
Am using CKeditor 3.2 in one Webmail in compose area, but, I need set some configs, and the ckeditor not responding as expected.
I need set font-family and font-size default in body. I don't know with this is possible, but I try set Style in focus, and the result is intermitent in IE8 and FF 3.6. There is a standard way to define it?
In Chrome 4 the font changes in combos and buttons [bold, italic...] not respoding.
In IE8 in locals with Html Comment <!--> the <Enter> not responding and return the JS error:
Message: 'container.getChild(...)' is null or not object
Linha: 20
Caractere: 479
Código: 0
URI: http://webmail-lucas.mandic.com/js/cked ... 5.3.12-rc2
Message: Object does not support this property or method
Linha: 29
Caractere: 2018
Código: 0
URI: http://webmail-lucas.mandic.com/js/cked ... 5.3.12-rc2
The code config.
var ckedtior_cfg = { height: 200, resize_enabled: false, toolbarCanCollapse: false, plugins: 'button,basicstyles,colorbutton,contextmenu,enterkey,font,htmldataprocessor,justify,keystrokes,link,list,toolbar,wysiwygarea', removePlugins: 'elementspath,save,resize', toolbar:[ ['Font','FontSize'], ['Bold','Italic','Underline','Strike','NumberedList','BulletedList','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], ['TextColor','BGColor','Link'] ], font_style : { element : 'span', styles : { 'font-family' : '#(family)' }, overrides : [ { element : 'font', attributes : { 'face' : null } } ] }, font_names : 'Arial/Arial, Helvetica, sans-serif;' + 'Courier New/Courier New, Courier, monospace;' + 'Tahoma/Tahoma, Geneva, sans-serif;' + 'Times New Roman/Times New Roman, Times, serif;' + 'Verdana/Verdana, Geneva, sans-serif', font_defaultLabel: Mandic.settings.configurations.load.compose.fonttype, fontSize_style : { element : 'span', styles : { 'font-size' : '#(size)' }, overrides : [ { element : 'font', attributes : { 'size' : null } } ] }, fontSize_sizes : '1/8px;'+ '2/10px;'+ '3/12px;'+ '4/14px;'+ '5/18px;'+ '6/24px;'+ '7/36px;', mandic_fontSize_sizes: ['5px', '8px', '10px', '12px', '14px', '18px', '24px', '36px'], mandic_default_style : { element : 'span', styles : { 'font-family' : '#(family)', 'font-size' : '#(size)' }, overrides : [ { element : 'font', attributes : { 'face' : null, 'size' : null } } ] }, fontSize_defaultLabel: Mandic.settings.configurations.load.compose.fontsize, uiColor: ( Ext.isIE ) ? elOwner.currentStyle.borderTopColor : document.defaultView.getComputedStyle( elOwner, null ).getPropertyValue( 'border-top-color' ) }; this.editor = CKEDITOR.replace( this.body.id, ckedtior_cfg ); this.editor.on( 'focus', function() { if ( ! this.flgSetFont ) { this.flgSetFont = true; var vars = {}; vars.family = Mandic.settings.configurations.load.compose.fonttype; vars.size = ckeditor_cfg.mandic_fontSize_sizes[Mandic.settings.configurations.load.compose.fontsize]; var style = new CKEDITOR.style( ckeditor_cfg.mandic_default_style, vars ); this.editor.focus(); style.apply( this.editor.document ); }