我可以阻止将toolbaritem放入新的菜单面板吗?

时间:2014-03-20 01:57:33

标签: firefox firefox-addon

Firefox 29将采用新的(有点争议的)Australis界面。这个新界面具有一个菜单面板,取代了以前版本中的应用程序主菜单按钮(有关更多信息,请参阅Mozilla UX博客文章why what is where)。

像我这样的附加设计师这个新菜单的一个具有挑战性的事情是附加组件可以添加到菜单面板,除了它们在工具栏上的常用位置。对于像我一样的面向工具栏的附加组件(带有多个控件的搜索工具栏),这没什么意义。

问题:有没有办法可以阻止我的toolbaritem元素移动到菜单面板区域?我不介意它生活在工具栏上(我想要的地方),或者在自定义调色板中(如果用户因某种原因选择隐藏它),但它不应该存在于新的菜单面板中。我的扩展不仅没有空间,而且从UI的角度来看,生活在菜单中是没有意义的。我知道我可以用CSS隐藏我的toolbaritem那个位置,但我理想的是要防止用户将其移动到那里。

1 个答案:

答案 0 :(得分:0)

是的,你绝对可以。只是不要把它添加到托盘。您可以在xul overlay中执行此操作,但我只知道如何在运行时为boostrap做,创建您的toolbaritem然后获取要附加工具栏项的容器的id然后追加它。它不会移动。 (我认为,这是非澳大利亚人的情况)