MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / getPos

Function getPos

wasm/reset_events.js:61–78  ·  view source on GitHub ↗
(event, rect)

Source from the content-addressed store, hash-verified

59}
60
61var getPos = function (event, rect) {
62 var cw = Module["canvas"].width;
63 var ch = Module["canvas"].height;
64
65 var scrollX = typeof window.scrollX != "undefined" ? window.scrollX : window.pageXOffset;
66 var scrollY = typeof window.scrollY != "undefined" ? window.scrollY : window.pageYOffset;
67
68 var adjustedX = event.pageX - (scrollX + rect.left);
69 var adjustedY = event.pageY - (scrollY + rect.top);
70 adjustedX = adjustedX * (cw / rect.width);
71 adjustedY = adjustedY * (ch / rect.height);
72
73 var coords = {
74 x: adjustedX,
75 y: adjustedY
76 };
77 return coords;
78}
79
80// override this to prevent only events you need to prevent
81var preventFunc = function (event) {

Callers 1

touchEventProcessFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected