UNPKG

dom-delegator

Version:

Decorate elements with delegated events

20 lines (16 loc) 434 B
var EvStore = require("ev-store") module.exports = removeEvent function removeEvent(target, type, handler) { var events = EvStore(target) var event = events[type] if (!event) { return } else if (Array.isArray(event)) { var index = event.indexOf(handler) if (index !== -1) { event.splice(index, 1) } } else if (event === handler) { events[type] = null } }