(type)
| 3272 | } else { |
| 3273 | |
| 3274 | var removeHandler = function(type) { |
| 3275 | var listenerFns = events[type]; |
| 3276 | if (isDefined(fn)) { |
| 3277 | arrayRemove(listenerFns || [], fn); |
| 3278 | } |
| 3279 | if (!(isDefined(fn) && listenerFns && listenerFns.length > 0)) { |
| 3280 | element.removeEventListener(type, handle); |
| 3281 | delete events[type]; |
| 3282 | } |
| 3283 | }; |
| 3284 | |
| 3285 | forEach(type.split(' '), function(type) { |
| 3286 | removeHandler(type); |
no test coverage detected