【发布时间】:2014-06-14 00:59:31
【问题描述】:
我想将两个“操作按钮”合并为一个,就像 Firefox 当前使用其书签插件所做的那样,请注意它在“自定义...”选项中被视为一个按钮。
这是导航栏上整个按钮的截图。
这是“自定义”界面中“书签”按钮的屏幕截图。
我已经仔细查看了 SDK 文档,但没有明确的方法可以做到这一点。这似乎需要对 sdk/ui 库本身进行操作。我感谢任何能引导我解决这个问题的信息或见解。谢谢。
点击here获取动作按钮api参考。
【问题讨论】:
-
我想尝试设置
type="menu-button",然后使用图像设置dropmarker的样式。 +1 可帮助您达到 10,以便您可以添加图片 -
也许您想要
frame而不是ActionButton,请参阅developer.mozilla.org/en-US/Add-ons/SDK/Low-Level_APIs/ui_frame -
用户 Noitidart 是对的。查看this page 上的代码以了解上下文。 Lori 建议的框架将占据一个全新的行。
-
@arpie 如果以上帮助您找到了解决方案,请随时发布您的代码作为答案。这绝对是自 FF29 到来以来,一些人想到的问题。
-
@arpie 虽然我的评论对您在下拉菜单中制作单图标按钮没有帮助,但我发现DOM inpector extension (docs) 非常有用涉及复制 FF UI 中的行为。
标签: javascript firefox firefox-addon firefox-addon-sdk navbar