I will post an Enhancement. Maybe the devs give it a chance. ;) Regards Sak
Von meinem iPhone gesendet Am 04.07.2011 um 22:20 schrieb Stefan Volbers <[email protected]>: > Mustafa, > > very nice! > > I once had trouble removing a listener (because it had an anonymous > handler function); I wonder if your script would work then, too? Didn't > get in touch wih qx.event.Registration or qx.event.Manager up to now. > > If this code works as intended, I'd vote for it to get into the > framework. Valuable! > > Greetings, > Stefan > > > On 04.07.2011 19:26, Mustafa Sak wrote: >> Hi List, >> >> I missed some day ago a useful function, to remove any event listener just >> by event type, without knowing the id or the reference to the event him >> self. May be useful for others: >> >> /** >> * TODOC >> * >> * @param target {void} any widget >> * @param eventType {string} any event type; e.g. 'execute' >> * @return {void} >> */ >> removeListenerByType : function(target, eventType) >> { >> var listenerIds = >> qx.event.Registration.getManager(target).getListeners(target, eventType); >> >> if (listenerIds == null) { >> return; >> } >> >> for (var i=0; i<listenerIds.length; i++) >> { >> var listenerHandler = listenerIds[i].handler; >> var context = listenerIds[i].context; >> qx.event.Registration.getManager(target).removeListener(target, >> eventType, listenerHandler, context); >> } >> } >> >> >> >> SAKsystems >> >> Inh. Mustafa Sak > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
