1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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)
| }
| }
|
|