From 36b3e2f0aa9f682e4b4396253c0cf7b211d8b658 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 7 Jun 2020 21:31:20 +0100 Subject: [PATCH] wip non dnd, circle moves --- templates/script.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/templates/script.js b/templates/script.js index 04d29f94..18becadf 100644 --- a/templates/script.js +++ b/templates/script.js @@ -15,6 +15,9 @@ function drag_mousedown(e) { console.log('mousedown', e); dcx = e.clientX; dcy = e.clientY; + delt = e.target; + dox = parseFloat(delt.getAttributeNS(null,"cx")); + doy = parseFloat(delt.getAttributeNS(null,"cy")); dragging = false; window.addEventListener('mousemove', drag_mousemove, true); window.addEventListener('mouseup', drag_mouseup, true); @@ -31,6 +34,13 @@ function drag_mousemove(e) { } console.log('mousemove', ddx, ddy, dragging); + if (dragging) { + var x = dox + ddx; + var y = doy + ddy; + delt.setAttributeNS(null, "cx", x); + delt.setAttributeNS(null, "cy", y); + console.log(delt); + } } function drag_mouseup(e) { -- 2.30.2