From e5328a7d6c4bf5fbc2787642d45191d850d7d555 Mon Sep 17 00:00:00 2001 From: Fornax Date: Tue, 29 Mar 2022 12:18:53 +0200 Subject: [PATCH] Replace large file warning with bandwidth progress bar --- res/include/style/layout.css | 4 ++ svelte/src/file_viewer/viewers/Audio.svelte | 7 ++- .../file_viewer/viewers/BandwidthUsage.svelte | 49 +++++++++++++++++++ svelte/src/file_viewer/viewers/File.svelte | 6 ++- .../viewers/LargeFileMessage.svelte | 29 ----------- svelte/src/file_viewer/viewers/Video.svelte | 6 ++- svelte/src/home_page/FeatureTable.svelte | 6 +-- 7 files changed, 69 insertions(+), 38 deletions(-) create mode 100644 svelte/src/file_viewer/viewers/BandwidthUsage.svelte delete mode 100644 svelte/src/file_viewer/viewers/LargeFileMessage.svelte diff --git a/res/include/style/layout.css b/res/include/style/layout.css index e079cf4..2321ce8 100644 --- a/res/include/style/layout.css +++ b/res/include/style/layout.css @@ -270,6 +270,10 @@ a { color: var(--link_color); } +p { + margin: 1em 0; +} + .form{ margin-left: auto; margin-right: auto; diff --git a/svelte/src/file_viewer/viewers/Audio.svelte b/svelte/src/file_viewer/viewers/Audio.svelte index b872718..502f5f7 100644 --- a/svelte/src/file_viewer/viewers/Audio.svelte +++ b/svelte/src/file_viewer/viewers/Audio.svelte @@ -1,6 +1,6 @@ + +{#if limits.transfer_limit_used > 0} + +

+ You have used {formatDataVolume(limits.transfer_limit_used, 3)} of + your daily {formatDataVolume(limits.transfer_limit, 3)} download + limit. When the limit is exceeded your download speed will be + reduced. +

+

+ + Support Pixeldrain on Patreon + + to disable the download limit. +

+ + +
+{/if} diff --git a/svelte/src/file_viewer/viewers/File.svelte b/svelte/src/file_viewer/viewers/File.svelte index 7784346..b8d51e0 100644 --- a/svelte/src/file_viewer/viewers/File.svelte +++ b/svelte/src/file_viewer/viewers/File.svelte @@ -1,6 +1,6 @@ - -{#if file.show_ads && file.size > 1e8 && file.download_speed_limit > 0} - - - - Your download speed is currently limited to - {file.download_speed_limit/(1<<20)} MiB/s. Though your download might be - slower if the servers are overloaded. Downloading this file for free - will take at least - {formatDuration((file.size/file.download_speed_limit)*1000)} (under - ideal conditions). You can - - support Pixeldrain on Patreon - - to download at the highest speed available. - - -{/if} diff --git a/svelte/src/file_viewer/viewers/Video.svelte b/svelte/src/file_viewer/viewers/Video.svelte index 670ef18..a2090c1 100644 --- a/svelte/src/file_viewer/viewers/Video.svelte +++ b/svelte/src/file_viewer/viewers/Video.svelte @@ -1,6 +1,6 @@