From 071c608fcf36c1ee1cad03a55a3e89f6ad50be1b Mon Sep 17 00:00:00 2001 From: pipipi-pikachu <1171051090@qq.com> Date: Sat, 19 Dec 2020 22:14:29 +0800 Subject: [PATCH] update --- src/views/Editor/Canvas/AlignmentLine.vue | 14 +- .../Editor/Canvas/MultiSelectOperate.vue | 7 +- .../Canvas/hooks/useAlignElementToCanvas.ts | 54 + .../Editor/Canvas/hooks/useCombineElement.ts | 53 + .../Canvas/hooks/useCopyAndPasteElement.ts | 49 + .../Editor/Canvas/hooks/useDeleteElement.ts | 26 + .../Editor/Canvas/hooks/useLockElement.ts | 41 + .../Editor/Canvas/hooks/useMouseSelection.ts | 135 +++ .../Editor/Canvas/hooks/useMoveElement.ts | 313 +++++ .../Editor/Canvas/hooks/useOrderElement.ts | 181 +++ .../Editor/Canvas/hooks/useRotateElement.ts | 67 ++ .../Editor/Canvas/hooks/useScaleElement.ts | 423 +++++++ .../Editor/Canvas/hooks/useSelectElement.ts | 97 ++ .../Canvas/hooks/useUpdateMouseSelection.ts | 68 -- ...eSetViewportSize.ts => useViewportSize.ts} | 0 src/views/Editor/Canvas/index.vue | 1066 +---------------- src/views/Editor/Canvas/types/index.ts | 17 + .../Canvas/utils/elementAlignToCanvas.ts | 44 - .../Editor/Canvas/utils/elementCombine.ts | 41 - src/views/Editor/Canvas/utils/elementLock.ts | 29 - src/views/Editor/Canvas/utils/elementOrder.ts | 170 --- .../_common/_element/EditableElement.vue | 2 +- 22 files changed, 1493 insertions(+), 1404 deletions(-) create mode 100644 src/views/Editor/Canvas/hooks/useAlignElementToCanvas.ts create mode 100644 src/views/Editor/Canvas/hooks/useCombineElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useCopyAndPasteElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useDeleteElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useLockElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useMouseSelection.ts create mode 100644 src/views/Editor/Canvas/hooks/useMoveElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useOrderElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useRotateElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useScaleElement.ts create mode 100644 src/views/Editor/Canvas/hooks/useSelectElement.ts delete mode 100644 src/views/Editor/Canvas/hooks/useUpdateMouseSelection.ts rename src/views/Editor/Canvas/hooks/{useSetViewportSize.ts => useViewportSize.ts} (100%) create mode 100644 src/views/Editor/Canvas/types/index.ts delete mode 100644 src/views/Editor/Canvas/utils/elementAlignToCanvas.ts delete mode 100644 src/views/Editor/Canvas/utils/elementCombine.ts delete mode 100644 src/views/Editor/Canvas/utils/elementLock.ts delete mode 100644 src/views/Editor/Canvas/utils/elementOrder.ts diff --git a/src/views/Editor/Canvas/AlignmentLine.vue b/src/views/Editor/Canvas/AlignmentLine.vue index 7cb9ff69..1311618d 100644 --- a/src/views/Editor/Canvas/AlignmentLine.vue +++ b/src/views/Editor/Canvas/AlignmentLine.vue @@ -15,17 +15,7 @@