From d249a626e3814df4af10c0bf99af75f26dd01f88 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 17 Sep 2024 09:59:29 -0600
Subject: [PATCH] fix dragging

---
 src/disagg/DisaggGraphView.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/disagg/DisaggGraphView.js b/src/disagg/DisaggGraphView.js
index 25aa383..afea763 100644
--- a/src/disagg/DisaggGraphView.js
+++ b/src/disagg/DisaggGraphView.js
@@ -135,6 +135,8 @@ var DisaggGraphView = function (options) {
 
     _this.render();
 
+    _this.setOrigin(280, -150, 180);
+
     var dragging = false;
     var origin = {
       x: 0,
@@ -153,10 +155,13 @@ var DisaggGraphView = function (options) {
           if (dragging) {
             var dx = event.clientX - origin.x;
             var dz = event.clientY - origin.y;
-            _this.setOrigin(280 - dx, -150, 180 + dz)
+            var [x, y ,z] = _this.d33d.model.get('origin');
+            _this.setOrigin(x - dx, y, z + dz)
+            origin.x = event.clientX;
+            origin.y = event.clientY;
           }
         })
-        .on('mouseup', () => {
+        .on('mouseup', event => {
           dragging = false
       })
     } else {
-- 
GitLab