widget - CKEditor,如何在窗口小部件之前和之间删除空段落

widget - CKEditor,如何在窗口小部件之前和之间删除空段落,第1张

如果在窗口小部件之前有一个空段落,则无法删除它,也不能删除窗口小部件之后或之间的空段落,除非查看源代码。

这在CKEditor演示页面上很明显:http://ckeditor.com/demo#widgets

只需清除所有要开始的内容,添加一个段落,添加一个小部件,然后尝试删除第一段。

请注意,在我的配置中,我没有填充具有不间断空格的空段落,并且我得到相同的行为,因此似乎并不相关。 widget - CKEditor,如何在窗口小部件之前和之间删除空段落,enter image description here,第2张

这确实会给内容管理系统带来问题。

最佳答案:

1 个答案:

答案 0 :(得分:6)

这是一个已知的issue,但还没有补丁。这将需要一些额外的删除和退格规则,因此如果当前段落已经为空,则应删除它而不是聚焦小部件。这段代码可以登陆在这里:https://github.com/ckeditor/ckeditor-dev/blob/3a10930/core/selection.js#L339-L365。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
教程弟学习网站 » widget - CKEditor,如何在窗口小部件之前和之间删除空段落

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情