在CKEditor中定义黑盒区域

时间:2015-05-05 13:20:41

标签: ckeditor

我有以下要求 - 自定义小部件包含动态创建但不可编辑的WYSIWYG方式内容(从编辑器外部加载),而某些小部件也可以包含应该可供用户编辑的输入字段。

有没有办法告诉CKEditor它不应该触摸特定元素(区域)并保持原样,或者在不久的将来计划这样的功能,或者是否有关于如何实现它的任何提示我?或者是否有其他方法来实现这些要求?

到目前为止我尝试了什么: 在窗口小部件初始化之后,我手动创建动态内容并使用本机DOM api将其附加到窗口小部件元素。但是CKEditor仍然会修饰我的元素并阻止我在点击时聚焦输入字段(我怀疑它使用某种变异观察者:))。我附上了我自己的事件处理程序:

input.onclick = function(event) {....

我尝试停止事件冒泡以防止CKEditor停止输入聚焦但没有任何成功。

P.S。 我知道CKEditor是一个WYSIWYG编辑器,这些东西不支持开箱即用,与WYSIWYG编辑没有直接关系,但这些都是要求。

0 个答案:

没有答案