(type)
| 3052 | } else { |
| 3053 | |
| 3054 | var removeHandler = function(type) { |
| 3055 | var listenerFns = events[type]; |
| 3056 | if (isDefined(fn)) { |
| 3057 | arrayRemove(listenerFns || [], fn); |
| 3058 | } |
| 3059 | if (!(isDefined(fn) && listenerFns && listenerFns.length > 0)) { |
| 3060 | removeEventListenerFn(element, type, handle); |
| 3061 | delete events[type]; |
| 3062 | } |
| 3063 | }; |
| 3064 | |
| 3065 | forEach(type.split(' '), function(type) { |
| 3066 | removeHandler(type); |
no test coverage detected