如何扩展Xul按钮并使其可聚焦?

时间:2010-09-24 17:57:40

标签: javascript xul xbl

当我在XBL中扩展此按钮时:

<binding id="myFancyButton" extends="chrome://global/content/bindings/button.xml#button">

如何将其设为可聚焦按钮?

1 个答案:

答案 0 :(得分:0)

由于我不确定你的button.xml中有什么,

我只能真正提供此链接,并要求您确保按钮符合此处的指南:https://wiki.mozilla.org/XUL:Focus_Behaviour

特别是关于-moz-user-focus属性的一点很重要。

编辑:这是一个简单的hello world示例,按钮是可聚焦的。

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="My App" width="300" height="300" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <button label="Hello World" oncommand="alert('You pressed me')" style="max-width: 100px"/>
</window>