fix: Placeholder moving away from cursor

- Create global centerElementUnderCursor for centering
- Change order of actions for mouse move
This commit is contained in:
sthag 2025-11-02 11:57:04 +01:00
parent aa5d095e64
commit 3dc836656a
2 changed files with 14 additions and 17 deletions

View file

@ -360,6 +360,16 @@ function getClosestEdge(element) {
return Object.keys(distances).reduce((a, b) => distances[a] < distances[b] ? a : b);
}
function centerElementUnderCursor(event, element) {
const offsetX = element.getBoundingClientRect().width / 2;
const offsetY = element.getBoundingClientRect().height / 2;
const x = event.clientX - offsetX;
const y = event.clientY - offsetY;
element.style.left = `${x}px`;
element.style.top = `${y}px`;
}
// CONCEPTS
// NOTE: Benutzt private Zuweisungen