(cm)
| 1993 | } |
| 1994 | |
| 1995 | function signalCursorActivity(cm) { |
| 1996 | var arr = cm._handlers && cm._handlers.cursorActivity |
| 1997 | if (!arr) { |
| 1998 | return |
| 1999 | } |
| 2000 | var set = cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []) |
| 2001 | for (var i = 0; i < arr.length; ++i) { |
| 2002 | if (indexOf(set, arr[i]) == -1) { |
| 2003 | set.push(arr[i]) |
| 2004 | } |
| 2005 | } |
| 2006 | } |
| 2007 | |
| 2008 | function hasHandler(emitter, type) { |
| 2009 | return getHandlers(emitter, type).length > 0 |
no test coverage detected