在CKEditor中的setData之后忽略内容css

时间:2016-10-15 06:57:28

标签: javascript drupal ckeditor

我得到文本并添加一些类到跨度。 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

1 个答案:

答案 0 :(得分:0)

我找到了一个微弱的工作:

editor.execCommand( 'selectAll' );
editor.insertHtml(editorContents);