如何自定义编辑器按钮?(删除几个选项)

For example

How do I remove these option?

What’s the best way to do it?

just use CSS display:none?
something like

.bold.btn.no-text.btn-icon.ember-view{
   display: none;
}

it work, but is this the best way?

Thanks!

1 个赞

I don’t know if it might be the “best” way to do it. But it certainly is the simplest way to do it.

If you take it out of the DOM there is the possibility that users could add it back in (like you did using your dev tools to remove it)

If you wanted to take it out completely it would involve removing it from the output which is not so simple to do.

So I guess the question is why do you want to remove them. Is the goal to simply tidy up the options display or to deter or prevent users from having those options?

6 个赞

Thanks for reply!
I simply want tidy up,
I am just asking in case there are better way, now I would keep using this CSS way~

Thanks again!

2 个赞

您好,您或其他人是否找到了整理菜单的方法?

我想禁用日历符号,因为它与 Pavilion 的自定义事件插件冲突。

1 个赞

您想隐藏图标还是完全禁用本地日期功能?如果您禁用 discourse local dates enabled,图标就会消失。但是,如果您不想禁用该功能,则可以使用 CSS 隐藏按钮。您还可以通过 How to customize the composer toolbar? - #3 by awesomerobot 阅读有关自定义编辑器工具栏的更多信息。

1 个赞

是的,正是如此。感谢您的提示。这对我来说解决了问题。