作曲家按钮盛宴

我刚刚发布了 Composer Button Bonanza 的 2.0.0 版本。唯一的改动是修复了对 site.desktopView 的弃用用法。有关详细信息,请参阅此源代码提交

我更新了该警告。经过调查这些问题后,我认为实际上是反过来的:富文本编辑器与此主题组件不兼容,因为其 ProsemirrorTextManipulationTextManipulation 接口的实现不完整和/或不正确。

特别是:

  • ProsemirrorTextManipulation.applyList() 的实现没有完全使用调用者提供的 head 参数。相反,它会查看调用者提供的_示例文本_的键以猜测调用者试图做什么,并且它是硬编码的,只能理解内置的无序列表、有序列表和引用按钮。
  • ProsemirrorTextManipulation.applySurround() 的实现与原始 TextareaTextManipulation.applySurround() 的行为不匹配,负责不加区分地使用 <div>,即使它应该使用 <span>。Prosemirror 实现还会忽略 applySurround()opts 参数。(并且,使用与 applyList() 相同的技巧,它会硬编码示例文本键以检测斜体、粗体和预格式化文本的按钮。)

@renato,这些问题有人关注吗?修复它们有时间表吗?

3 个赞