From a12478273043be14fa5bf094e9d5eaa99f7be7d1 Mon Sep 17 00:00:00 2001 From: Fornax Date: Thu, 26 Jan 2023 22:28:14 +0100 Subject: [PATCH] Add star subscription indicators to sharing settings --- svelte/src/file_viewer/ReportWindow.svelte | 5 +++- svelte/src/file_viewer/viewers/Video.svelte | 6 ++++- svelte/src/icons/Persistence.svelte | 8 ++++++ svelte/src/icons/Pro.svelte | 8 ++++++ svelte/src/user_home/BandwidthSharing.svelte | 27 +++++++++---------- svelte/src/user_home/EmbeddingControls.svelte | 3 ++- svelte/src/user_home/PageBranding.svelte | 3 ++- 7 files changed, 42 insertions(+), 18 deletions(-) create mode 100644 svelte/src/icons/Persistence.svelte create mode 100644 svelte/src/icons/Pro.svelte diff --git a/svelte/src/file_viewer/ReportWindow.svelte b/svelte/src/file_viewer/ReportWindow.svelte index 718d259..4386f61 100644 --- a/svelte/src/file_viewer/ReportWindow.svelte +++ b/svelte/src/file_viewer/ReportWindow.svelte @@ -30,7 +30,10 @@ let submit = async e => { if (single_or_all === "all") { list.files.forEach(file => { - files.push(file.id) + // Only report files which have not been blocked yet + if (file.abuse_type !== "") { + files.push(file.id) + } }) } else { files.push(file.id) diff --git a/svelte/src/file_viewer/viewers/Video.svelte b/svelte/src/file_viewer/viewers/Video.svelte index 184e14d..31a06b3 100644 --- a/svelte/src/file_viewer/viewers/Video.svelte +++ b/svelte/src/file_viewer/viewers/Video.svelte @@ -95,7 +95,11 @@ const fullscreen = () => { {#if !video_reload}
- {#if file.mime_type === "video/x-matroska" || file.mime_type === "video/quicktime"} + {#if + file.mime_type === "video/x-matroska" || + file.mime_type === "video/quicktime" || + file.mime_type === "video/x-ms-asf" + }
This video file type is not compatible with every web browser. If the video fails to play you can try downloading diff --git a/svelte/src/icons/Persistence.svelte b/svelte/src/icons/Persistence.svelte new file mode 100644 index 0000000..0f2068e --- /dev/null +++ b/svelte/src/icons/Persistence.svelte @@ -0,0 +1,8 @@ +star + + diff --git a/svelte/src/icons/Pro.svelte b/svelte/src/icons/Pro.svelte new file mode 100644 index 0000000..6284dad --- /dev/null +++ b/svelte/src/icons/Pro.svelte @@ -0,0 +1,8 @@ +star + + diff --git a/svelte/src/user_home/BandwidthSharing.svelte b/svelte/src/user_home/BandwidthSharing.svelte index 1ebba44..e0bf848 100644 --- a/svelte/src/user_home/BandwidthSharing.svelte +++ b/svelte/src/user_home/BandwidthSharing.svelte @@ -1,5 +1,6 @@