diff --git a/.gitignore b/.gitignore index 22db981..cf979dc 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ packages/github-action/wrangler.toml packages/github-action/src packages/dashboard-v2/.env +.dev.vars diff --git a/packages/dashboard-v2/src/components/main/LeftSidebar.vue b/packages/dashboard-v2/src/components/main/LeftSidebar.vue index 74311e7..bd28466 100644 --- a/packages/dashboard-v2/src/components/main/LeftSidebar.vue +++ b/packages/dashboard-v2/src/components/main/LeftSidebar.vue @@ -19,6 +19,7 @@ + @@ -29,19 +30,20 @@ - + Upload Files - + Upload Folders + diff --git a/packages/dashboard-v2/src/components/utils/DragAndDrop.vue b/packages/dashboard-v2/src/components/utils/DragAndDrop.vue index 17bee2c..ef2eef9 100644 --- a/packages/dashboard-v2/src/components/utils/DragAndDrop.vue +++ b/packages/dashboard-v2/src/components/utils/DragAndDrop.vue @@ -104,8 +104,6 @@ export default { this.uploadFiles(folders) }, async uploadFiles (folders) { - const self = this - let totalFiles = 0 const filenames = [] @@ -133,6 +131,9 @@ export default { let uploadCount = 0 for (const [folder, files] of Object.entries(folders)) { let targetFolder = this.selectedFolder + folder + if (targetFolder.slice(-1) !== '/') { + targetFolder += '/' + } for (const file of files) { uploadCount += 1 @@ -258,6 +259,14 @@ export default { this.isHover = false } }, + mounted() { + this.$bus.on('openFilesUploader', this.openFilesUploader) + this.$bus.on('openFoldersUploader', this.openFoldersUploader) + }, + beforeUnmount() { + this.$bus.off('openFilesUploader') + this.$bus.off('openFoldersUploader') + }, setup () { return { mainStore: useMainStore() diff --git a/packages/dashboard-v2/src/pages/files/FilesFolderPage.vue b/packages/dashboard-v2/src/pages/files/FilesFolderPage.vue index 4190998..3441d30 100644 --- a/packages/dashboard-v2/src/pages/files/FilesFolderPage.vue +++ b/packages/dashboard-v2/src/pages/files/FilesFolderPage.vue @@ -5,7 +5,6 @@ - + :flat="true" + @row-click="openRowMenu" + @row-contextmenu="openRowMenu" + >