无法从 composer 中的 cog 下拉菜单中删除条目

我一直在尝试从编辑器中的齿轮下拉菜单里移除“隐藏详情”这一项,因为在我的论坛上很少用到它。不过,我在这方面遇到了困难。

在通过 Chrome 开发者工具找到该条目及其选择器后,我尝试了以下代码:

div.select-kit-body > ul.select-kit-collection.ember-view > li:nth-child(1) {
  display: none;
}

但这会导致整个网站上许多列表中的第一项都被隐藏,于是我尝试基于其上方元素(图中蓝色高亮部分)的选择器来扩展选择范围。

最终得到的代码如下:

button.select-kit-header.single-select-header.btn-default.dropdown-select-box-header.btn.no-text.btn-icon.ember-view > div.select-kit-body > ul.select-kit-collection.ember-view > li:nth-child(1) {
  display: none;
}

然而,这并没有生效,反而让原本想要隐藏的那一项重新出现了。另外,我也尝试过去掉末尾的 “ember-view”,结果相同。

如果有任何人能提供帮助,或者有过相关经验,我将不胜感激。

该元素没有唯一的类名,因为此前未遇到过这种情况。

不过,它有一个唯一的属性,因此你可以使用该属性创建一个 属性选择器,仅针对该元素,方法如下:

.d-editor-button-bar [data-value="insertDetails"] {
  display: none;
}
3 个赞

这起作用了!非常感谢 @Johani

1 个赞