From 3ca50aab54fb6c8a62260d24e7d65978a2c0b637 Mon Sep 17 00:00:00 2001 From: godo Date: Fri, 6 Dec 2024 23:17:16 +0800 Subject: [PATCH] change pwd --- frontend/src/components/builtin/FileList.vue | 1147 ++++++++--------- frontend/src/components/oa/FilePwd.vue | 41 +- frontend/src/components/window/IframeFile.vue | 3 + godo/files/pwd.go | 17 +- godo/libs/filecode.go | 285 ++-- godo/libs/filecode_test.go | 8 +- 6 files changed, 792 insertions(+), 709 deletions(-) diff --git a/frontend/src/components/builtin/FileList.vue b/frontend/src/components/builtin/FileList.vue index 1ab3cf6..50ad084 100644 --- a/frontend/src/components/builtin/FileList.vue +++ b/frontend/src/components/builtin/FileList.vue @@ -17,64 +17,36 @@ -
+ @contextmenu.stop.prevent="handleRightClick($event, item, index)" @drop="hadnleDrop($event, item.path)" + @dragenter.prevent="handleDragEnter(index)" @dragover.prevent @dragleave="handleDragLeave()" + @dragstart.stop="startDragApp($event, item)" @click="handleClick(index)" @mousedown.stop :ref="(ref: any) => { + if (ref) { + appPositions[index] = markRaw(ref as Element); + } + } + ">
- + {{ getName(item) }} - + diff --git a/frontend/src/components/oa/FilePwd.vue b/frontend/src/components/oa/FilePwd.vue index 095a611..8e46c9f 100644 --- a/frontend/src/components/oa/FilePwd.vue +++ b/frontend/src/components/oa/FilePwd.vue @@ -21,12 +21,12 @@