diff --git a/src/components/Edges/EdgeWrapper.vue b/src/components/Edges/EdgeWrapper.vue index 713f9cb1..597e6744 100644 --- a/src/components/Edges/EdgeWrapper.vue +++ b/src/components/Edges/EdgeWrapper.vue @@ -31,10 +31,14 @@ const onEdgeClick = (event: MouseEvent) => { store.unsetNodesSelection() store.addSelectedElements([props.edge]) } - + store.hooks.elementClick.trigger({ event, element: props.edge }) store.hooks.edgeClick.trigger({ event, edge: props.edge }) } +const onDoubleClick = (event: MouseEvent) => { + store.hooks.edgeDoubleClick.trigger({ event, edge: props.edge }) +} + const onEdgeContextMenu = (event: MouseEvent) => store.hooks.edgeContextMenu.trigger({ event, @@ -150,6 +154,7 @@ export default { props.edge.class, ]" @click="onEdgeClick" + @dblClick="onDoubleClick" @contextmenu="onEdgeContextMenu" @mouseenter="onEdgeMouseEnter" @mousemove="onEdgeMouseMove" diff --git a/src/components/Nodes/NodeWrapper.vue b/src/components/Nodes/NodeWrapper.vue index 64bf3166..000f549b 100644 --- a/src/components/Nodes/NodeWrapper.vue +++ b/src/components/Nodes/NodeWrapper.vue @@ -1,7 +1,7 @@