2010-11-22 14 views
1

Özel bir olayla birlikte Firebreath numaralı bir eklenti yaptım ve YUI Olayı ile bir geri arama kaydetmek istiyorum. YUI 3 olayını tarayıcı eklentisinde özel olaylarla kullanma

Y.on("mycustomevent", callback, pluginNode); 

(değil IE, Firefox üzerinde)

pluginNode.addEventListener("mycustomevent", callback, false); 

yapar, oysa benim geri arama kayıt yapmaz.

Etkinliğimi kaydetmek için YUI'yi nasıl kullanabilirim?

cevap

2

Çözümü buldum. Etkinliğimi Y.Node.DOM_EVENTS öğesine eklediğinde, şu işlevler çalışır:

Y.mix(Y.Node.DOM_EVENTS, { 
    mycustomevent: 1 
});