Discourse 的编辑器高亮按钮
在 Discourse 的编辑器中添加一个“高亮文本”按钮。将选定的文本包装在 HTML \u003cmark\u003e\u003c/mark\u003e 标签中。
另请参阅
4 个赞
干得好!
但是主题组件的范围是不是有点……太多了……因为差异很小?
为什么不只设置一个主题组件,用设置来控制可用内容?
3 个赞
是的,我同意。您认为我应该将“高亮”按钮与“插入”和“删除”合并吗?
2 个赞
我会这样做,然后让人们决定他们想要公开哪些功能?
通过这种方法,您还可以随着时间的推移添加更多功能(如果它们性质相似)。
2 个赞
我更喜欢一个组件,我可以向其中添加更多按钮,每个按钮在设置中都有自己的开关。
目前,我可以添加设置以选择将按钮放在现有下拉菜单中,但这似乎也很尴尬。
IMO,一个按钮(单击时或可选地在悬停时)弹出按钮行,比下拉菜单更可取。
3 个赞
RGJ
(Richard - Communiteq)
6
此主题组件在 3.5.0.beta8-dev 上已损坏
未捕获 (在 promise 中) TypeError: i.getModel() is undefined
default api-setup.js:53
eZ plugin-api.gjs:232
Ember 2
_decorateCookedElement composer-editor.gjs:546
previewUpdated composer-editor.gjs:937
18150 decorated-html.gjs:28
Z Ember
18150 decorated-html.gjs:28
compute helper-fn.js:41
Ember 74
_triggerAction d-button.gjs:135
click d-button.gjs:93
1 个赞
philh
7
感谢主题组件!它对于一次性突出显示多个段落非常有用,而不是为每个文本字符串使用 BBCode。
突出显示文本时存在一个小问题。最后一部分文本被“剪辑”了。