Как расширить кнопку Xul и сделать ее фокусируемой? - PullRequest
2 голосов
/ 24 сентября 2010

Когда я расширяю эту кнопку в моем XBL:

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

как мне сделать кнопку фокусируемой ?

1 Ответ

0 голосов
/ 01 октября 2010

Поскольку я не уверен, что у вас есть в вашем button.xml,

Я могу только предоставить эту ссылку и попросить вас убедиться, что ваша кнопка соответствует приведенным здесь правилам: https://wiki.mozilla.org/XUL:Focus_Behaviour

Особенно важен бит о свойстве -moz-user-focus.

Отредактировано: это простой пример с миром hello, кнопка имеет фокусировку.

<?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>
...