arrowtab
Version:
Use arrow keys to "tab" between focusable elements
16 lines • 613 B
JavaScript
export const getMiddle = (element) => {
const { x, y, width, height } = element.getBoundingClientRect();
const scrollX = document.documentElement.scrollLeft;
const scrollY = document.documentElement.scrollTop;
return {
x: x + width / 2 + scrollX,
y: y + height / 2 + scrollY,
};
};
export const getTopLeft = (element) => {
const { x, y } = element.getBoundingClientRect();
const scrollX = document.documentElement.scrollLeft;
const scrollY = document.documentElement.scrollTop;
return { x: x + scrollX, y: y + scrollY };
};
//# sourceMappingURL=positions.js.map