MCPcopy Create free account
hub / github.com/DeepNotesApp/DeepNotes / isMouseOverScrollbar

Function isMouseOverScrollbar

packages/@stdlib/misc/src/dom.ts:47–66  ·  view source on GitHub ↗
(event: PointerEvent)

Source from the content-addressed store, hash-verified

45}
46
47export function isMouseOverScrollbar(event: PointerEvent) {
48 const elem = event.target as HTMLElement;
49
50 if (
51 hasVertScrollbar(elem) &&
52 (event.offsetX > elem.clientWidth || event.offsetX > elem.offsetWidth - 12)
53 ) {
54 return true;
55 }
56
57 if (
58 hasHorizScrollbar(elem) &&
59 (event.offsetY > elem.clientHeight ||
60 event.offsetY > elem.offsetHeight - 12)
61 ) {
62 return true;
63 }
64
65 return false;
66}
67
68export function listenPointerEvents(
69 downEvent: PointerEvent,

Callers

nothing calls this directly

Calls 2

hasVertScrollbarFunction · 0.85
hasHorizScrollbarFunction · 0.85

Tested by

no test coverage detected