diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-10-03 17:48:13 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-10-03 17:48:13 +0200 |
commit | a64c2a665af1abe0b91f1c5eb1f97df91ed8a4de (patch) | |
tree | 8c23401b5497680160bdf0efc93d0123647c55fd /static/dragable.js | |
parent | Repair debug buttons. (diff) | |
download | calp-a64c2a665af1abe0b91f1c5eb1f97df91ed8a4de.tar.gz calp-a64c2a665af1abe0b91f1c5eb1f97df91ed8a4de.tar.xz |
Further work, rework popup.
Diffstat (limited to 'static/dragable.js')
-rw-r--r-- | static/dragable.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/static/dragable.js b/static/dragable.js index 41895760..6eb0b999 100644 --- a/static/dragable.js +++ b/static/dragable.js @@ -21,14 +21,16 @@ function bind_popup_control (nav) { nav.style.cursor = "grabbing"; nav.dataset.grabbed = "true"; nav.dataset.grabPoint = e.clientX + ";" + e.clientY; - let popup = nav.closest(".popup-container"); + // let popup = nav.closest(".popup-container"); + let popup = nav.closest("popup-element"); nav.dataset.startPoint = popup.offsetLeft + ";" + popup.offsetTop; } window.addEventListener('mousemove', function (e) { if (nav.dataset.grabbed) { let [x, y] = nav.dataset.grabPoint.split(";").map(Number); let [startX, startY] = nav.dataset.startPoint.split(";").map(Number); - let popup = nav.closest(".popup-container"); + // let popup = nav.closest(".popup-container"); + let popup = nav.closest("popup-element"); popup.style.left = startX + (e.clientX - x) + "px"; popup.style.top = startY + (e.clientY - y) + "px"; |