(emitter, type, f)
| 5498 | // EVENT HANDLING |
| 5499 | |
| 5500 | function on(emitter, type, f) { |
| 5501 | if (emitter.addEventListener) |
| 5502 | emitter.addEventListener(type, f, false); |
| 5503 | else if (emitter.attachEvent) |
| 5504 | emitter.attachEvent("on" + type, f); |
| 5505 | else { |
| 5506 | var map = emitter._handlers || (emitter._handlers = {}); |
| 5507 | var arr = map[type] || (map[type] = []); |
| 5508 | arr.push(f); |
| 5509 | } |
| 5510 | } |
| 5511 | |
| 5512 | function off(emitter, type, f) { |
| 5513 | if (emitter.removeEventListener) |
no outgoing calls
no test coverage detected