From 024a4349181b85670189994e968ac557d4fd1ed0 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 25 Mar 2022 17:31:01 +0100 Subject: [PATCH] update: move mounted hooks up * remove mounted hook from selection pane --- src/container/SelectionPane/SelectionPane.vue | 46 +++++++++---------- .../TransformationPane/TransformationPane.vue | 6 +-- src/container/VueFlow/VueFlow.vue | 3 +- src/container/ZoomPane/ZoomPane.vue | 2 +- 4 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/container/SelectionPane/SelectionPane.vue b/src/container/SelectionPane/SelectionPane.vue index 055184d9..a82b1c10 100644 --- a/src/container/SelectionPane/SelectionPane.vue +++ b/src/container/SelectionPane/SelectionPane.vue @@ -17,35 +17,33 @@ const onContextMenu = (event: MouseEvent) => store.hooks.paneContextMenu.trigger const onWheel = (event: WheelEvent) => store.hooks.paneScroll.trigger(event) -onMounted(() => { - useKeyPress(store.deleteKeyCode, (keyPressed) => { - const selectedNodes = store.getSelectedNodes - const selectedEdges = store.getSelectedEdges - if (keyPressed && (selectedNodes || selectedEdges)) { - const connectedEdges = (selectedNodes && getConnectedEdges(selectedNodes, store.edges)) ?? [] +useKeyPress(store.deleteKeyCode, (keyPressed) => { + const selectedNodes = store.getSelectedNodes + const selectedEdges = store.getSelectedEdges + if (keyPressed && (selectedNodes || selectedEdges)) { + const connectedEdges = (selectedNodes && getConnectedEdges(selectedNodes, store.edges)) ?? [] - const nodeChanges: NodeChange[] = selectedNodes.map((n) => ({ id: n.id, type: 'remove' })) - const edgeChanges: EdgeChange[] = [...selectedEdges, ...connectedEdges].map((e) => ({ - id: e.id, - type: 'remove', - })) + const nodeChanges: NodeChange[] = selectedNodes.map((n) => ({ id: n.id, type: 'remove' })) + const edgeChanges: EdgeChange[] = [...selectedEdges, ...connectedEdges].map((e) => ({ + id: e.id, + type: 'remove', + })) - store.hooks.nodesChange.trigger(nodeChanges) - store.hooks.edgesChange.trigger(edgeChanges) - store.nodesSelectionActive = false + store.hooks.nodesChange.trigger(nodeChanges) + store.hooks.edgesChange.trigger(edgeChanges) + store.nodesSelectionActive = false - store.resetSelectedElements() - } - }) + store.resetSelectedElements() + } +}) - useKeyPress(store.multiSelectionKeyCode, (keyPressed) => { - store.multiSelectionActive = keyPressed - }) +useKeyPress(store.multiSelectionKeyCode, (keyPressed) => { + store.multiSelectionActive = keyPressed +}) - useKeyPress(store.selectionKeyCode, (keyPressed) => { - store.selectionActive = - store.selectionActive === true && keyPressed ? true : keyPressed && (store.selectionActive || store.elementsSelectable) - }) +useKeyPress(store.selectionKeyCode, (keyPressed) => { + store.selectionActive = + store.selectionActive === true && keyPressed ? true : keyPressed && (store.selectionActive || store.elementsSelectable) })