MCPcopy Create free account
hub / github.com/NikLever/ThreeJS-PathEditor / getPosition

Method getPosition

menu.js:58–79  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

56 }
57
58 getPosition(e) {
59 let posx = 0;
60 let posy = 0;
61
62 //if (!e) e = window.event;
63
64 if (e.pageX || e.pageY) {
65 posx = e.pageX;
66 posy = e.pageY;
67 } else if (e.clientX || e.clientY) {
68 posx =
69 e.clientX +
70 document.body.scrollLeft +
71 document.documentElement.scrollLeft;
72 posy =
73 e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
74 }
75
76 this.position = { x: posx, y: posy };
77
78 return this.position;
79 }
80
81 positionMenu(e) {
82 let clickCoords = this.getPosition(e);

Callers 1

positionMenuMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected