Widget插件可以在没有链接插件干扰的情况下向上转换锚标记吗?

时间:2015-03-10 16:10:23

标签: ckeditor

在向上转换Widget插件时,应该在init上的textarea中上传的现有元素在锚点时不会被上传。它们被链接插件“升级”。禁用链接插件时,小部件仍然不会对锚元素进行升级。

也许锚元素是Widget插件的一个例外?有人对此有任何想法吗?

1 个答案:

答案 0 :(得分:1)

一个名为fakeobjects的旧机制触及了锚点。该机制独立于小部件运行,因此存在冲突。为了可编辑,某些元素将替换为具有特殊属性的图像。

负责将空锚转换为假对象的行就是这一行 - https://github.com/ckeditor/ckeditor-dev/blob/a99d4d33b09397c1ec91cdd573d7d54335a5c944/plugins/link/plugin.js#L184

除了删除这行代码(或者如您所知禁用插件)之外,没有其他选项可以禁用。另一种解决方案可能是在你的upcast方法中触发相反的转换(如果你之前发现这个假对象是一个锚),那么这需要few lines of code