【问题标题】:CKEditor, how to delete empty paragraphs before and between widgetsCKEditor,如何删除小部件之前和之间的空段落
【发布时间】:2015-07-27 12:53:02
【问题描述】:

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

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

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

请注意,在我的配置中,我没有用不间断的空格填充空白段落,并且我得到了相同的行为,因此这似乎不相关。

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

【问题讨论】:

    标签: widget ckeditor


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-14
      相关资源
      最近更新 更多