(type)
| 3381 | } else { |
| 3382 | |
| 3383 | var removeHandler = function(type) { |
| 3384 | var listenerFns = events[type]; |
| 3385 | if (isDefined(fn)) { |
| 3386 | arrayRemove(listenerFns || [], fn); |
| 3387 | } |
| 3388 | if (!(isDefined(fn) && listenerFns && listenerFns.length > 0)) { |
| 3389 | element.removeEventListener(type, handle); |
| 3390 | delete events[type]; |
| 3391 | } |
| 3392 | }; |
| 3393 | |
| 3394 | forEach(type.split(' '), function(type) { |
| 3395 | removeHandler(type); |
no test coverage detected