From 0f68d08b140a69c2385b42bf7bc194a1e0129de5 Mon Sep 17 00:00:00 2001 From: John Molakvoæ Date: Fri, 11 Aug 2023 09:29:20 +0200 Subject: feat: virtual scrolling update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- apps/files/src/components/FileEntry.vue | 23 +-- apps/files/src/components/FilesListFooter.vue | 175 ++++++++++++++++ .../src/components/FilesListHeaderActions.vue | 226 +++++++++++++++++++++ .../files/src/components/FilesListHeaderButton.vue | 122 +++++++++++ apps/files/src/components/FilesListTableFooter.vue | 2 +- apps/files/src/components/FilesListVirtual.vue | 1 + apps/files/src/components/VirtualList.vue | 161 +++++++++++++++ 7 files changed, 690 insertions(+), 20 deletions(-) create mode 100644 apps/files/src/components/FilesListFooter.vue create mode 100644 apps/files/src/components/FilesListHeaderActions.vue create mode 100644 apps/files/src/components/FilesListHeaderButton.vue create mode 100644 apps/files/src/components/VirtualList.vue (limited to 'apps/files/src') diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index c540cc4e824..c271a6965d7 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -157,24 +157,24 @@ + + diff --git a/apps/files/src/components/FilesListHeaderActions.vue b/apps/files/src/components/FilesListHeaderActions.vue new file mode 100644 index 00000000000..e419c8e5abd --- /dev/null +++ b/apps/files/src/components/FilesListHeaderActions.vue @@ -0,0 +1,226 @@ + + + + + + diff --git a/apps/files/src/components/FilesListHeaderButton.vue b/apps/files/src/components/FilesListHeaderButton.vue new file mode 100644 index 00000000000..9aac83a185d --- /dev/null +++ b/apps/files/src/components/FilesListHeaderButton.vue @@ -0,0 +1,122 @@ + + + + + + diff --git a/apps/files/src/components/FilesListTableFooter.vue b/apps/files/src/components/FilesListTableFooter.vue index 4bda140770d..3e8f49deace 100644 --- a/apps/files/src/components/FilesListTableFooter.vue +++ b/apps/files/src/components/FilesListTableFooter.vue @@ -20,7 +20,7 @@ - -->