我得到文本并添加一些类到跨度。 setData更新内容但不应用内容css。
我可以检查(在Chrome中)并查看新课程。我在平面文本和WYSIWYG(禁用 - 启用富文本)之间切换Drupal页面,它看起来很好。
就好像编辑器忘记或停止在setData上应用内容css
我试过了:
function submitaftersetdata() {
this.updateElement();
this.checkdirty;
CKEDITOR.config.contentsCss = 'http://www.mooyai.com/sites/all/modules/custom/languagetool/atd-ckeditor/atd.css';
alert('done');
}
editor.setData(editorContents, submitaftersetdata);

editor.insertHtml(editorContents);

可以正常添加新文本并且看起来正确(内容css已应用)
setData为空''然后插入工作,但再次打破了CSS
答案 0 :(得分:0)
我找到了一个微弱的工作:
editor.execCommand( 'selectAll' );
editor.insertHtml(editorContents);