feat(edges): move connection lines to separate container

# What's changed?

* connection lines should be above nodes
* selected node should be above edges
This commit is contained in:
bcakmakoglu
2022-06-23 19:13:50 +02:00
committed by Braks
parent 92fc866265
commit 2a9cdd6855
3 changed files with 8 additions and 2 deletions
@@ -197,7 +197,9 @@ export default {
@source-mousedown="(e: MouseEvent) => onEdgeUpdaterSourceMouseDown(e, edge)"
@target-mousedown="(e: MouseEvent) => onEdgeUpdaterTargetMouseDown(e, edge)"
/>
<ConnectionLine v-if="connectionLineVisible && !!sourceNode" :source-node="sourceNode" />
</g>
</svg>
<svg v-if="connectionLineVisible && !!sourceNode" class="vue-flow__edges vue-flow__connectionline vue-flow__container">
<ConnectionLine :source-node="sourceNode" />
</svg>
</template>
@@ -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 }"
>
<NodeRenderer />
<EdgeRenderer />
<NodeRenderer />
<slot />
</div>
</template>
+4
View File
@@ -69,6 +69,10 @@
user-select: none;
}
.vue-flow .vue-flow__connectionline {
z-index: 1001;
}
.vue-flow__connection {
pointer-events: none;