(handler, isFn, self, arg1, arg2, arg3)
| 103 | } |
| 104 | } |
| 105 | function emitThree(handler, isFn, self, arg1, arg2, arg3) { |
| 106 | if (isFn) |
| 107 | handler.call(self, arg1, arg2, arg3); |
| 108 | else { |
| 109 | var len = handler.length; |
| 110 | var listeners = arrayClone(handler, len); |
| 111 | for (var i = 0; i < len; ++i) |
| 112 | listeners[i].call(self, arg1, arg2, arg3); |
| 113 | } |
| 114 | } |
| 115 | |
| 116 | function emitMany(handler, isFn, self, args) { |
| 117 | if (isFn) |
no test coverage detected