(cm)
| 8254 | } |
| 8255 | |
| 8256 | function signalCursorActivity(cm) { |
| 8257 | var arr = cm._handlers && cm._handlers.cursorActivity; |
| 8258 | if (!arr) return; |
| 8259 | var set = cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []); |
| 8260 | for (var i = 0; i < arr.length; ++i) if (indexOf(set, arr[i]) == -1) |
| 8261 | set.push(arr[i]); |
| 8262 | } |
| 8263 | |
| 8264 | function hasHandler(emitter, type) { |
| 8265 | return getHandlers(emitter, type).length > 0 |
no test coverage detected