Событие AddM SDK для Firefox для кнопки

С появлением многопроцессорного Firefox я решил обновить свой аддон. Это аддон панели инструментов, который был построен на XUL. Теперь я хочу собрать его, используя Addon SDK.

Старое наложение XUL допускается дляonMouseOver события для кнопок. Но новый аддон SDK имеет только один слушатель дляclick.

Как я могу получить событие onMouseOver (Hover) для кнопки панели инструментов?

Может быть, есть какой-нибудь способ добавить css (: hover) к элементу кнопки?

я нашел этои работаю над тем, чтобы привести его в порядок, но, может быть, есть лучший способ?

Вот что у меня так далеко:

var {Cu, Cc, Ci} = require("chrome");
Cu.import('resource://gre/modules/Services.jsm');

 var aDOMWindow = Services.wm.getMostRecentWindow('navigator:browser');
 aDOMWindow.addEventListener('mouseover', onSpatMouseover, true);

 function onMyMouseover(event){
    if (event.target.nodeName == 'toolbarbutton'){
        console.log(event.explicitOriginalTarget.nodeName);
        if(event.currentTarget.nodeName == '#MyButton'){
             console.log("found the button");
        }
    }
 }

Но пока не нашел#MyButton.

Ответы на вопрос(2)

Ваш ответ на вопрос