(display, e)
| 3550 | |
| 3551 | // Return true when the given mouse event happened in a widget |
| 3552 | function eventInWidget(display, e) { |
| 3553 | for (var n = e_target(e); n != display.wrapper; n = n.parentNode) { |
| 3554 | if (!n || (n.nodeType == 1 && n.getAttribute("cm-ignore-events") == "true") || |
| 3555 | (n.parentNode == display.sizer && n != display.mover)) |
| 3556 | return true; |
| 3557 | } |
| 3558 | } |
| 3559 | |
| 3560 | // Given a mouse event, find the corresponding position. If liberal |
| 3561 | // is false, it checks whether a gutter or scrollbar was clicked, |
no test coverage detected