From 375a9e9ded76a1dc48b877cecf73070e8133871a Mon Sep 17 00:00:00 2001 From: Fornax Date: Wed, 17 Nov 2021 08:48:38 +0100 Subject: [PATCH] Add temp storage subscription --- svelte/src/file_viewer/FileViewer.svelte | 2 +- svelte/src/user_home/Subscription.svelte | 30 ++++++++++++++++++++---- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/svelte/src/file_viewer/FileViewer.svelte b/svelte/src/file_viewer/FileViewer.svelte index e906d07..7b540a5 100644 --- a/svelte/src/file_viewer/FileViewer.svelte +++ b/svelte/src/file_viewer/FileViewer.svelte @@ -445,7 +445,7 @@ const keyboard_event = evt => { - {#if current_file.show_ads && window.viewer_data.user_ads_enabled} + {#if current_file.show_ads} {:else if !window.viewer_data.user_ads_enabled && !embedded}
diff --git a/svelte/src/user_home/Subscription.svelte b/svelte/src/user_home/Subscription.svelte index 4da37ad..b46f2d7 100644 --- a/svelte/src/user_home/Subscription.svelte +++ b/svelte/src/user_home/Subscription.svelte @@ -83,7 +83,7 @@ const update_subscription = async name => {
- Prepaid (just storage)
+ Just storage
{#if window.user.subscription.id === "prepaid_storage"} Currently active {:else} @@ -106,11 +106,33 @@ const update_subscription = async name => {
  • Base price of €0.10 per month
  • €4 per TB per month for storage
  • -
  • No hotlink bandwidth (rate limiting will be enabled when a file uses too much bandwidth)
  • +
  • No hotlink bandwidth
  • You don't see ads, but people downloading your files do see ads
+
+
+ Temporary storage
+ {#if window.user.subscription.id === "prepaid_storage_temp"} + Currently active + {:else} + + {/if} +
+
+
    +
  • Base price of €0.10 per month
  • +
  • €2 per TB per month for storage
  • +
  • No hotlink bandwidth
  • +
  • All advertisements enabled
  • +
  • Files expire 90 days after the last time they're viewed
  • +
+
+
Free
@@ -178,9 +200,7 @@ const update_subscription = async name => { border: 1px solid var(--highlight_color) } -.feat_table > div > div.round_tl { border-top-left-radius: 0.5em; } .feat_table > div > div.round_tr { border-top-right-radius: 0.5em; } .feat_table > div > div.round_br { border-bottom-right-radius: 0.5em; } -.feat_table > div > div.round_bl { border-bottom-left-radius: 0.5em; }