粘性 XUL 工具栏按钮

发布于 2024-10-28 06:30:28 字数 126 浏览 3 评论 0原文

正如我所看到的,FireFox 4 中的 addon-bar 是一个工具栏,而关闭图标是一个按钮。尽管工具栏是可定制的(customized=“true”),但无法删除该按钮,甚至无法将其移动到其他位置。

它是如何完成的?

As I can see, addon-bar in FireFox 4 is a toolbar and close icon is a button. And despite the fact that toolbar is customizable (customizable="true") it is impossible to remove that button or even move it to another place.

How is it done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痴骨ら 2024-11-04 06:30:28

我认为,如果您将元素直接覆盖到工具栏上(而不是工具栏调色板,这是您通常所做的),那么除非您在元素上设置可移动=“true”属性,否则您将无法移动它。

I think if you overlay the element directly on to the toolbar (rather than the toolbarpalette, which is what you normally do) then you won't be able to move it unless you set the removable="true" attribute on the element.

云柯 2024-11-04 06:30:28

您可以删除该按钮(我还没有尝试移动它)。
我使用了 Dom Inspector 插件: https://addons.mozilla .org/en-US/firefox/addon/dom-inspector-6622/

请注意,屏幕截图中的关闭按钮已消失。

在此处输入图像描述

我通过 Dom Inspector 手动执行此操作 - 添加了属性 hide = true。您的按钮ID是addonbar-closebutton,因此从chrome(chrome覆盖)您应该能够执行以下操作:document.getElementById('addonbar-closebutton').hidden = true。这超出了我的想象,所以也许它不是最准确的,但应该很简单。

如果你想移动它,我想你可以尝试重新排序子项,或者搞乱样式,我认为工具栏弹簧将其保留在左侧,其余部分保留在右侧。

You can remove the button (I haven't tried moving it around).
I used Dom Inspector addon: https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/

Notice that close button is gone on the screenshot.

enter image description here

I did this manually through Dom Inspector - added that attribute hidden = true. Your button id is addonbar-closebutton so from chrome (chrome overlay) you should be able to do something like: document.getElementById('addonbar-closebutton').hidden = true. This is off the top of my head so maybe it isn't the most accurate but should be simple as that.

If you want to move it I suppose you can try reordering children, or mess with styling, that toolbarspring I think is keeping it on the left and the rest of it on the right.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文