From e78a66c629080c03f2b7d59ecaa7770b7a79edb9 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Sun, 25 Sep 2022 16:41:47 +0200 Subject: [PATCH] WIP: Do dragging without revue-draggable --- client/package.json | 1 + .../components/Workflow/Editor/Draggable.vue | 75 ++++++++++++------- .../src/components/Workflow/Editor/Node.vue | 13 ++-- .../Workflow/Editor/WorkflowGraph.vue | 1 + client/yarn.lock | 56 +++++++++----- 5 files changed, 97 insertions(+), 49 deletions(-) diff --git a/client/package.json b/client/package.json index 6958f7155a8..0bd13d1f51d 100644 --- a/client/package.json +++ b/client/package.json @@ -38,6 +38,7 @@ "@popperjs/core": "^2.11.5", "@sentry/browser": "^6.17.4", "@vueuse/core": "^9.6.0", + "@vueuse/gesture": "^2.0.0-beta.1", "assert": "^2.0.0", "axios": "^0.25.0", "babel-runtime": "^6.26.0", diff --git a/client/src/components/Workflow/Editor/Draggable.vue b/client/src/components/Workflow/Editor/Draggable.vue index fff1b8df34d..fc0896165ca 100644 --- a/client/src/components/Workflow/Editor/Draggable.vue +++ b/client/src/components/Workflow/Editor/Draggable.vue @@ -1,32 +1,63 @@