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