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 @@