From 2a9cdd6855a6ae992258981c59b25e4c806ec1f1 Mon Sep 17 00:00:00 2001 From: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:03:24 +0200 Subject: [PATCH] feat(edges): move connection lines to separate container # What's changed? * connection lines should be above nodes * selected node should be above edges --- packages/vue-flow/src/container/EdgeRenderer/EdgeRenderer.vue | 4 +++- packages/vue-flow/src/container/Viewport/Transform.vue | 2 +- packages/vue-flow/src/style.css | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/vue-flow/src/container/EdgeRenderer/EdgeRenderer.vue b/packages/vue-flow/src/container/EdgeRenderer/EdgeRenderer.vue index fccee03a..74771d18 100644 --- a/packages/vue-flow/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/packages/vue-flow/src/container/EdgeRenderer/EdgeRenderer.vue @@ -197,7 +197,9 @@ export default { @source-mousedown="(e: MouseEvent) => onEdgeUpdaterSourceMouseDown(e, edge)" @target-mousedown="(e: MouseEvent) => onEdgeUpdaterTargetMouseDown(e, edge)" /> - + + + diff --git a/packages/vue-flow/src/container/Viewport/Transform.vue b/packages/vue-flow/src/container/Viewport/Transform.vue index a4044428..9bc2febb 100644 --- a/packages/vue-flow/src/container/Viewport/Transform.vue +++ b/packages/vue-flow/src/container/Viewport/Transform.vue @@ -58,8 +58,8 @@ export default { class="vue-flow__transformationpane vue-flow__container" :style="{ transform: `translate(${viewport.x}px,${viewport.y}px) scale(${viewport.zoom})`, opacity: ready ? undefined : 0 }" > - + diff --git a/packages/vue-flow/src/style.css b/packages/vue-flow/src/style.css index 36beb8b8..01afacc1 100644 --- a/packages/vue-flow/src/style.css +++ b/packages/vue-flow/src/style.css @@ -69,6 +69,10 @@ user-select: none; } +.vue-flow .vue-flow__connectionline { + z-index: 1001; +} + .vue-flow__connection { pointer-events: none;