(cm, name, e, handle)
| 7157 | } |
| 7158 | |
| 7159 | function dispatchKeyInner(cm, name, e, handle) { |
| 7160 | var result = lookupKeyForEditor(cm, name, handle); |
| 7161 | |
| 7162 | if (result == "multi") |
| 7163 | { cm.state.keySeq = name; } |
| 7164 | if (result == "handled") |
| 7165 | { signalLater(cm, "keyHandled", cm, name, e); } |
| 7166 | |
| 7167 | if (result == "handled" || result == "multi") { |
| 7168 | e_preventDefault(e); |
| 7169 | restartBlink(cm); |
| 7170 | } |
| 7171 | |
| 7172 | return !!result |
| 7173 | } |
| 7174 | |
| 7175 | // Handle a key from the keydown event. |
| 7176 | function handleKeyBinding(cm, e) { |
no test coverage detected