From 35aed73edeffebb9b924cdd13e8b9881f1cd07ab Mon Sep 17 00:00:00 2001 From: John Molakvoæ Date: Wed, 27 Sep 2023 10:30:55 +0200 Subject: feat: allow external drop and add dropzone MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- apps/files/src/components/DragAndDropNotice.vue | 155 ++++++++++++++++ apps/files/src/components/FileEntry.vue | 78 +++++---- apps/files/src/components/FilesListFooter.vue | 1 - .../src/components/FilesListTableHeaderButton.vue | 2 +- apps/files/src/components/FilesListVirtual.vue | 194 ++++++++++++++------- apps/files/src/components/VirtualList.vue | 5 +- apps/files/src/views/FilesList.vue | 1 + 7 files changed, 338 insertions(+), 98 deletions(-) create mode 100644 apps/files/src/components/DragAndDropNotice.vue (limited to 'apps/files/src') diff --git a/apps/files/src/components/DragAndDropNotice.vue b/apps/files/src/components/DragAndDropNotice.vue new file mode 100644 index 00000000000..d5f93dac256 --- /dev/null +++ b/apps/files/src/components/DragAndDropNotice.vue @@ -0,0 +1,155 @@ + + + + + + diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index e6592f7ba0c..ff71eaeff9a 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -189,12 +189,13 @@ - - diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index d43a2432dff..03ddafb7346 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -437,6 +437,7 @@ export default Vue.extend({ overflow: hidden; flex-direction: column; max-height: 100%; + position: relative; } $margin: 4px; -- cgit v1.2.3