filebrowser/frontend/src/utils/event.js

26 lines
488 B
JavaScript

function eventPosition(event) {
let posx = 0;
let posy = 0;
if (event.pageX || event.pageY) {
posx = event.pageX;
posy = event.pageY;
} else if (event.clientX || event.clientY) {
posx =
event.clientX +
document.body.scrollLeft +
document.documentElement.scrollLeft;
posy =
event.clientY +
document.body.scrollTop +
document.documentElement.scrollTop;
}
return {
x: posx,
y: posy,
};
}
export { eventPosition };