From c3fb3cd10a25575eee2db813fb683ba880cee7fe Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 19 Oct 2021 20:09:43 +0200 Subject: [PATCH] fix: zoom pan helper --- examples/Basic/Basic.vue | 8 +- .../CustomConnectionLine.vue | 2 +- examples/CustomNode/CustomNode.vue | 10 +-- examples/EdgeWithButton/ButtonEdge.vue | 16 +--- examples/Superflow/Superflow.vue | 20 ----- examples/router.ts | 4 - .../Background/Background.vue | 35 ++++++-- .../Controls/Controls.vue | 19 ++-- src/additional-components/MiniMap/MiniMap.vue | 5 +- .../MiniMap/MiniMapNode.vue | 8 +- .../ConnectionLine/ConnectionLine.vue | 2 +- src/components/Edges/Edge.vue | 2 +- src/components/Handle/Handle.vue | 2 +- src/components/Handle/utils.ts | 15 ++-- src/components/Nodes/Node.vue | 2 +- .../NodesSelection/NodesSelection.vue | 2 +- .../UserSelection/UserSelection.vue | 2 +- src/composables/index.ts | 7 ++ .../useGlobalKeyHandler.ts | 2 +- .../useHooks.ts} | 2 +- src/{hooks => composables}/useKeyPress.ts | 0 .../useResizeHandler.ts | 0 .../useUpdateNodeInternals.ts | 0 src/composables/useZoom.ts | 46 +++------- src/composables/useZoomPanHelper.ts | 62 +++++++++++++ src/container/EdgeRenderer/EdgeRenderer.vue | 2 +- src/container/Flow/Flow.vue | 4 +- src/container/NodeRenderer/NodeRenderer.vue | 2 +- src/container/SelectionPane/SelectionPane.vue | 6 +- src/container/ZoomPane/ZoomPane.vue | 35 ++++---- src/context/{symbols.ts => index.ts} | 1 + src/hooks/useZoomPanHelper.ts | 90 ------------------- src/index.ts | 5 +- src/store/index.ts | 4 +- src/types/panel.ts | 2 +- src/utils/graph.ts | 35 ++++++-- src/utils/index.ts | 25 +----- src/utils/symbols.ts | 7 -- 38 files changed, 214 insertions(+), 277 deletions(-) delete mode 100644 examples/Superflow/Superflow.vue create mode 100644 src/composables/index.ts rename src/{hooks => composables}/useGlobalKeyHandler.ts (96%) rename src/{hooks/RevueFlowHooks.ts => composables/useHooks.ts} (96%) rename src/{hooks => composables}/useKeyPress.ts (100%) rename src/{hooks => composables}/useResizeHandler.ts (100%) rename src/{hooks => composables}/useUpdateNodeInternals.ts (100%) create mode 100644 src/composables/useZoomPanHelper.ts rename src/context/{symbols.ts => index.ts} (72%) delete mode 100644 src/hooks/useZoomPanHelper.ts delete mode 100644 src/utils/symbols.ts diff --git a/examples/Basic/Basic.vue b/examples/Basic/Basic.vue index 6be7e039..1bd1bfb7 100644 --- a/examples/Basic/Basic.vue +++ b/examples/Basic/Basic.vue @@ -60,13 +60,13 @@ const toggleClassnames = () => { diff --git a/examples/CustomConnectionLine/CustomConnectionLine.vue b/examples/CustomConnectionLine/CustomConnectionLine.vue index 064d4ead..f604c060 100644 --- a/examples/CustomConnectionLine/CustomConnectionLine.vue +++ b/examples/CustomConnectionLine/CustomConnectionLine.vue @@ -15,7 +15,7 @@ const onElementsRemove = (elementsToRemove: Elements) => const onConnect = (params: Connection | Edge) => (elements.value = addEdge(params, elements.value as Elements)) diff --git a/examples/CustomNode/CustomNode.vue b/examples/CustomNode/CustomNode.vue index beb69089..9f21d969 100644 --- a/examples/CustomNode/CustomNode.vue +++ b/examples/CustomNode/CustomNode.vue @@ -114,17 +114,17 @@ const onConnect = (params: Connection | Edge) =>