From fb92e63e94e77f9bef0d5a5320c227e9c87dad4d Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Mon, 1 Nov 2021 22:32:46 +0100 Subject: [PATCH] Swap the file viewers --- svelte/src/file_viewer/AdLeaderboard.svelte | 15 ++++ svelte/src/file_viewer/AdSkyscraper.svelte | 16 +++- svelte/src/file_viewer/FileStats.svelte | 2 +- svelte/src/file_viewer/FileViewer.svelte | 68 ++++------------ svelte/src/file_viewer/Sharebar.svelte | 87 +++++++++++++++++++++ svelte/src/file_viewer/viewers/Text.svelte | 1 + svelte/src/user_home/Home.svelte | 16 ---- webcontroller/file_preview.go | 2 +- webcontroller/file_viewer_svelte.go | 54 ++++++++++--- webcontroller/web_controller.go | 8 +- 10 files changed, 181 insertions(+), 88 deletions(-) create mode 100644 svelte/src/file_viewer/Sharebar.svelte diff --git a/svelte/src/file_viewer/AdLeaderboard.svelte b/svelte/src/file_viewer/AdLeaderboard.svelte index ab104d7..534fa2b 100644 --- a/svelte/src/file_viewer/AdLeaderboard.svelte +++ b/svelte/src/file_viewer/AdLeaderboard.svelte @@ -6,6 +6,14 @@ let banner let ad_type = "" onMount(() => { + if (window.location.pathname === "/u/demo") { + let url_ads = new URL(window.location.href).searchParams.get("ads") + if (url_ads !== "") { + ad_type = url_ads + return + } + } + switch (Math.floor(Math.random() * 20)) { case 0: ad_type = "publisherrest_1" @@ -124,6 +132,13 @@ const ads_plus = () => { shopping_cart + {:else if ad_type === "a-ads"} + {:else if ad_type === "brave"}