From 1a9f30f18a204cb9a0eaca84b29d0140f0d6dfad Mon Sep 17 00:00:00 2001 From: Fornax Date: Tue, 22 Feb 2022 19:53:48 +0100 Subject: [PATCH] Filesystem fixes --- .../directory_upload/DirectoryUploader.svelte | 2 +- svelte/src/filesystem/Filesystem.svelte | 11 +- .../filemanager/CreateDirectory.svelte | 26 ++- .../filesystem/filemanager/FileManager.svelte | 162 ++++-------------- .../filemanager/FileUploader.svelte | 14 +- .../filesystem/filemanager/GalleryView.svelte | 103 +++++++++++ .../filesystem/filemanager/ListView.svelte | 130 ++++++++++++++ 7 files changed, 308 insertions(+), 140 deletions(-) create mode 100644 svelte/src/filesystem/filemanager/GalleryView.svelte create mode 100644 svelte/src/filesystem/filemanager/ListView.svelte diff --git a/svelte/src/directory_upload/DirectoryUploader.svelte b/svelte/src/directory_upload/DirectoryUploader.svelte index e5447e3..371ec1c 100644 --- a/svelte/src/directory_upload/DirectoryUploader.svelte +++ b/svelte/src/directory_upload/DirectoryUploader.svelte @@ -1,6 +1,5 @@ -
- icon - - + + icon + +
+ + diff --git a/svelte/src/filesystem/filemanager/FileManager.svelte b/svelte/src/filesystem/filemanager/FileManager.svelte index 993a7c2..d75b744 100644 --- a/svelte/src/filesystem/filemanager/FileManager.svelte +++ b/svelte/src/filesystem/filemanager/FileManager.svelte @@ -1,12 +1,14 @@ + + + + diff --git a/svelte/src/filesystem/filemanager/ListView.svelte b/svelte/src/filesystem/filemanager/ListView.svelte new file mode 100644 index 0000000..b8d40da --- /dev/null +++ b/svelte/src/filesystem/filemanager/ListView.svelte @@ -0,0 +1,130 @@ + + + +
+ + + name + size + + {#each state.children as child, index (child.path)} + {dispatch("node_click", index)}} + class="node" + class:node_selected={child.fm_selected}> + + icon + + + {child.name} + + + {#if child.type === "file"} + {formatDataVolume(child.file_size, 3)} + {/if} + + + {/each} +
+ +