Aloha 将 mousedown、blur、... 处理程序添加到文档正文,以识别工具栏何时显示/隐藏并且应更改文档选择。现在我有一个插件(一个 ColorPicker),它将自身附加到文档正文中。因此,当我单击元素时,aloha 会识别出未选择可编辑元素并隐藏工具栏。
我找到了两种防止这种情况的方法,而且看起来都很脏。
捕获 mousedown 处理程序,而不是将它们提升为文档正文。
这很糟糕,因为插件也需要这个点击处理程序。
将类“aloha-dialog”添加到编辑器
Aloha 似乎以不同的方式对待具有此类的元素。但是,如果没有正确隐藏,这似乎会破坏一些实习生功能。
那么我是否错过了一些功能,或者这还没有被标准功能处理?
BR,斯特凡