1 module.exports = dispatchEvent
3 function dispatchEvent(ev) {
11 if (!elem.listeners) {
15 var listeners = elem.listeners[type]
18 return listeners.forEach(function (listener) {
19 ev.currentTarget = elem
20 if (typeof listener === 'function') {
23 listener.handleEvent(ev)
28 if (elem.parentNode) {
29 elem.parentNode.dispatchEvent(ev)