Firefox 扩展中的双向缩放
我正在编写一个 Firefox 扩展,其中需要一个双向缩放元素(https://developer.mozilla。 org/en/XUL/scale)
虽然这个 xul 元素的示例代码讨论了一个方向上的比例,但我如何制作一个可以在两个方向上有滑块的比例,以便我可以采取范围作为输入?
谢谢, 卡皮尔
I am writing a firefox extension where I need a bidirectional scale element (https://developer.mozilla.org/en/XUL/scale)
While the sample code of this xul element talks about a scale in one direction, how can I make a scale which can have a slider bar at the two directions so that I can take a range as the input?
Thanks,
Kapil
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
XUL 的一个很酷的事情是,您可以使用 XBL 绑定创建新的 XUL 元素,这非常容易做到。* Mozilla 的官方教程是 https://developer.mozilla.org/en/XUL_Tutorial/Introduction_to_XBL 和 http://mb.eschew.org/15 似乎是另一个不错的。
由于您的新元素与内置 XUL
元素相对相似,因此您可能需要首先查看其 XBL 绑定。只需将您的 Firefox 浏览器指向chrome://global/content/bindings/scale.xml
,然后您就可以扩展/修改它以获得您需要的内容。* 至少,看起来很容易。我实际上还没有做过。
One of the cool things about XUL is that you can create new XUL elements using XBL bindings which is very easy to do.* The official tutorial from Mozilla is https://developer.mozilla.org/en/XUL_Tutorial/Introduction_to_XBL and http://mb.eschew.org/15 appears to be another good one.
Since your new element will be relatively similar to the built-in XUL
<scale>
element, you might want to start by looking at its XBL bindings. Just point your Firefox browser atchrome://global/content/bindings/scale.xml
and then maybe you can extend/modify it to get what you need.* At least, it looks easy. I haven't actually done it.