MCPcopy Index your code
hub / github.com/DeepNotesApp/DeepNotes / onPointerMove

Function onPointerMove

packages/@stdlib/misc/src/dom.ts:117–145  ·  view source on GitHub ↗
(moveEvent: PointerEvent)

Source from the content-addressed store, hash-verified

115 const downClientPos = new Vec2(downEvent.clientX, downEvent.clientY);
116
117 function onPointerMove(moveEvent: PointerEvent) {
118 if (moveEvent.pointerId !== downEvent.pointerId) {
119 return;
120 }
121
122 options.move?.(moveEvent, downEvent);
123
124 if (options.dragStartDistance != null) {
125 if (!dragging) {
126 const moveClientPos = new Vec2(moveEvent.clientX, moveEvent.clientY);
127
128 const distance = downClientPos.dist(moveClientPos);
129
130 if (options.dragStartDelay != null) {
131 if (distance > options.dragStartDistance) {
132 cancel(false);
133 }
134 } else {
135 if (distance > options.dragStartDistance) {
136 dragging = true;
137
138 options.dragStart?.(moveEvent, downEvent);
139 }
140 }
141 } else {
142 options.dragUpdate?.(moveEvent, downEvent);
143 }
144 }
145 }
146
147 function onPointerUp(upEvent: PointerEvent) {
148 if (upEvent.pointerId !== downEvent.pointerId) {

Callers

nothing calls this directly

Calls 2

cancelFunction · 0.85
distMethod · 0.80

Tested by

no test coverage detected