Composer 高亮按钮

:information_source: 摘要 在 Discourse 的编辑器中添加一个“高亮文本”按钮。将选定的文本包装在 HTML \u003cmark\u003e\u003c/mark\u003e 标签中。
:eyeglasses: 预览 discourse-composer-highlighted/README.md at main · denvergeeks/discourse-composer-highlighted · GitHub
:hammer_and_wrench: 仓库 GitHub - denvergeeks/discourse-composer-highlighted
:question: 安装指南 如何安装主题或主题组件
:open_book: 不熟悉 Discourse 主题? Discourse 主题使用入门指南

安装此主题组件

Discourse 的编辑器高亮按钮

在 Discourse 的编辑器中添加一个“高亮文本”按钮。将选定的文本包装在 HTML \u003cmark\u003e\u003c/mark\u003e 标签中。

另请参阅

4 个赞

干得好!

但是主题组件的范围是不是有点……太多了……因为差异很小?

为什么不只设置一个主题组件,用设置来控制可用内容?

3 个赞

是的,我同意。您认为我应该将“高亮”按钮与“插入”和“删除”合并吗?

2 个赞

我会这样做,然后让人们决定他们想要公开哪些功能?

通过这种方法,您还可以随着时间的推移添加更多功能(如果它们性质相似)。

2 个赞

我更喜欢一个组件,我可以向其中添加更多按钮,每个按钮在设置中都有自己的开关。

目前,我可以添加设置以选择将按钮放在现有下拉菜单中,但这似乎也很尴尬。

IMO,一个按钮(单击时或可选地在悬停时)弹出按钮行,比下拉菜单更可取。

3 个赞

此主题组件在 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 个赞

感谢主题组件!它对于一次性突出显示多个段落非常有用,而不是为每个文本字符串使用 BBCode。

突出显示文本时存在一个小问题。最后一部分文本被“剪辑”了。