From 5701b083c347c53bf41a29701325a076ae4a1f71 Mon Sep 17 00:00:00 2001 From: Fornax Date: Sat, 27 Nov 2021 16:42:41 +0100 Subject: [PATCH] Add file picker for adding files to albums --- res/template/fragments/page_wrap.html | 30 ++-- svelte/src/file_viewer/DetailsWindow.svelte | 6 +- svelte/src/file_viewer/EmbedWindow.svelte | 4 +- svelte/src/file_viewer/FilePicker.svelte | 137 ++++++++++++++++++ svelte/src/file_viewer/FileViewer.svelte | 78 +++++----- svelte/src/file_viewer/GalleryView.svelte | 53 ++++--- svelte/src/file_viewer/Sharebar.svelte | 1 - .../user_file_manager/DirectoryElement.svelte | 1 - .../src/user_file_manager/FileManager.svelte | 2 + svelte/src/util/Modal.svelte | 5 +- 10 files changed, 240 insertions(+), 77 deletions(-) create mode 100644 svelte/src/file_viewer/FilePicker.svelte diff --git a/res/template/fragments/page_wrap.html b/res/template/fragments/page_wrap.html index ef6256d..5cf7b9e 100644 --- a/res/template/fragments/page_wrap.html +++ b/res/template/fragments/page_wrap.html @@ -5,7 +5,7 @@
{{if .Authenticated}}{{.User.Username}} My Files - My Lists + My Albums {{if .User.IsAdmin}} Buckets Admin Panel @@ -28,19 +28,23 @@ {{end}} {{end}} diff --git a/svelte/src/file_viewer/DetailsWindow.svelte b/svelte/src/file_viewer/DetailsWindow.svelte index ff4dea2..cd50c56 100644 --- a/svelte/src/file_viewer/DetailsWindow.svelte +++ b/svelte/src/file_viewer/DetailsWindow.svelte @@ -136,8 +136,10 @@ let update_charts = () => {

About

- Pixeldrain is a file sharing platform. - Visit the home page for more information. +

+ Pixeldrain is a file sharing platform. + Visit the home page for more information. +

Keyboard Controls

diff --git a/svelte/src/file_viewer/EmbedWindow.svelte b/svelte/src/file_viewer/EmbedWindow.svelte index 01c5fc3..5776445 100644 --- a/svelte/src/file_viewer/EmbedWindow.svelte +++ b/svelte/src/file_viewer/EmbedWindow.svelte @@ -55,9 +55,9 @@ const example = () => { file will also show advertisements.

Code

- +
- +
Select files to add to album
+ + + +
+ +
+ + + diff --git a/svelte/src/file_viewer/FileViewer.svelte b/svelte/src/file_viewer/FileViewer.svelte index c1a3f4b..a5437da 100644 --- a/svelte/src/file_viewer/FileViewer.svelte +++ b/svelte/src/file_viewer/FileViewer.svelte @@ -1,3 +1,39 @@ + +