(type)
| 3289 | } else { |
| 3290 | |
| 3291 | var removeHandler = function(type) { |
| 3292 | var listenerFns = events[type]; |
| 3293 | if (isDefined(fn)) { |
| 3294 | arrayRemove(listenerFns || [], fn); |
| 3295 | } |
| 3296 | if (!(isDefined(fn) && listenerFns && listenerFns.length > 0)) { |
| 3297 | element.removeEventListener(type, handle); |
| 3298 | delete events[type]; |
| 3299 | } |
| 3300 | }; |
| 3301 | |
| 3302 | forEach(type.split(' '), function(type) { |
| 3303 | removeHandler(type); |
no test coverage detected