From 0f68d08b140a69c2385b42bf7bc194a1e0129de5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Fri, 11 Aug 2023 09:29:20 +0200 Subject: [PATCH] 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 ++++++++++++++++++ .../src/components/FilesListHeaderButton.vue | 122 ++++++++++ .../src/components/FilesListTableFooter.vue | 2 +- .../files/src/components/FilesListVirtual.vue | 1 + apps/files/src/components/VirtualList.vue | 161 +++++++++++++ package-lock.json | 6 + package.json | 1 + 9 files changed, 697 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 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 @@ - -->