Sha256: b796c8eb410cd93785457b21e18cc272e1a79c478ec2a47182e8d32c9b6d4596
Contents?: true
Size: 752 Bytes
Versions: 5
Compression:
Stored size: 752 Bytes
Contents
/* --- name: Element.Event.Pseudos description: Adds the functionality to add pseudo events for Elements license: MIT-style license authors: - Arian Stolwijk requires: [Core/Element.Event, Events.Pseudos] provides: [Element.Event.Pseudos] ... */ (function(){ var pseudos = {}, copyFromEvents = ['once', 'throttle', 'pause'], count = copyFromEvents.length; while (count--) pseudos[copyFromEvents[count]] = Events.lookupPseudo(copyFromEvents[count]); Event.definePseudo = function(key, listener){ pseudos[key] = Type.isFunction(listener) ? {listener: listener} : listener; return this; }; var proto = Element.prototype; [Element, Window, Document].invoke('implement', Events.Pseudos(pseudos, proto.addEvent, proto.removeEvent)); })();
Version data entries
5 entries across 5 versions & 1 rubygems