(cm, e)
| 4284 | // textarea (making it as unobtrusive as possible) to let the |
| 4285 | // right-click take effect on it. |
| 4286 | function onContextMenu(cm, e) { |
| 4287 | if (eventInWidget(cm.display, e) || contextMenuInGutter(cm, e)) return; |
| 4288 | if (signalDOMEvent(cm, e, "contextmenu")) return; |
| 4289 | cm.display.input.onContextMenu(e); |
| 4290 | } |
| 4291 | |
| 4292 | function contextMenuInGutter(cm, e) { |
| 4293 | if (!hasHandler(cm, "gutterContextMenu")) return false; |
no test coverage detected