UNPKG

function-events-extension

Version:

Extension 'Function' prototype to be able to use event pattern

14 lines (13 loc) 460 B
if(!Function.prototype.removeEventListener) { Function.prototype.removeEventListener = function (eventName) { var eventListeners = Function._events[eventName], listenersNumber = eventListeners.length, i; for(i = 0; i < listenersNumber; i++) { if(eventListeners[i].functionId === this._id){ eventListeners.splice(i, 1); break; } } }; }