const elementRect = element.getBoundingClientRect();
- // If we are close to a side...
- if (short <= 15) {
-
- elementPosition = elementRect.left // no change
-
- } else {
-
elementPosition = elementRect.left + mouse;
- }
-
- console.log(`leftSide: ${elementRect.left}`)
-
- }
-
- return elementPosition;
-}
-
-function calcPositionYDrag (elementId: string, short: number, mouse: number) {
- let elementPosition = 0;
- const element = document.getElementById(elementId);
-
- if (element) {
-
- const elementRect = element.getBoundingClientRect();
-
- if (short <= 15 && !xTouch) {
-
- elementPosition = elementRect.top // no change
- xTouch = true
-
- } else {
- elementPosition = elementRect.top + mouse;
- }
-
- }
-
return elementPosition;
}
const elementY = ref(0);
// Is inputItem touching the side?
- let xTouch = true;
- let yTouch = false;
+ const xTouch = true;
+ const yTouch = false;
// Position of inputItem on terms of percentage of window.
let percentX: number;