Beta 7 with some repo names changed.

This commit is contained in:
Luis Fernando Molina committed 2020-11-15 13:05:19 +01:00
1 parent 0f7b40cca7
commit 963c19493a
3408 files changed
+462217 -15516

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
module.exports = addEventListener
function addEventListener(type, listener) {
var elem = this
if (!elem.listeners) {
elem.listeners = {}
}
if (!elem.listeners[type]) {
elem.listeners[type] = []
}
if (elem.listeners[type].indexOf(listener) === -1) {
elem.listeners[type].push(listener)
}
}
+31
View File
@@ -0,0 +1,31 @@
module.exports = dispatchEvent
function dispatchEvent(ev) {
var elem = this
var type = ev.type
if (!ev.target) {
ev.target = elem
}
if (!elem.listeners) {
elem.listeners = {}
}
var listeners = elem.listeners[type]
if (listeners) {
return listeners.forEach(function (listener) {
ev.currentTarget = elem
if (typeof listener === 'function') {
listener(ev)
} else {
listener.handleEvent(ev)
}
})
}
if (elem.parentNode) {
elem.parentNode.dispatchEvent(ev)
}
}
+19
View File
@@ -0,0 +1,19 @@
module.exports = removeEventListener
function removeEventListener(type, listener) {
var elem = this
if (!elem.listeners) {
return
}
if (!elem.listeners[type]) {
return
}
var list = elem.listeners[type]
var index = list.indexOf(listener)
if (index !== -1) {
list.splice(index, 1)
}
}