MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / onDragOver

Function onDragOver

lib/web/CodeMirror/src/edit/drop_events.js:113–123  ·  view source on GitHub ↗
(cm, e)

Source from the content-addressed store, hash-verified

111}
112
113export function onDragOver(cm, e) {
114 let pos = posFromMouse(cm, e)
115 if (!pos) return
116 let frag = document.createDocumentFragment()
117 drawSelectionCursor(cm, pos, frag)
118 if (!cm.display.dragCursor) {
119 cm.display.dragCursor = elt("div", null, "CodeMirror-cursors CodeMirror-dragcursors")
120 cm.display.lineSpace.insertBefore(cm.display.dragCursor, cm.display.cursorDiv)
121 }
122 removeChildrenAndAdd(cm.display.dragCursor, frag)
123}
124
125export function clearDragCursor(cm) {
126 if (cm.display.dragCursor) {

Callers 1

registerEventHandlersFunction · 0.90

Calls 4

posFromMouseFunction · 0.90
drawSelectionCursorFunction · 0.90
eltFunction · 0.90
removeChildrenAndAddFunction · 0.90

Tested by

no test coverage detected