From 6ceab4f00bdda7cd6bde6b6f16099b76a7764385 Mon Sep 17 00:00:00 2001 From: hitlerrip Date: Sun, 3 Aug 2025 22:07:17 +0200 Subject: relative links changes all links to pages, images, etc. to be relative (i.e. `..` instead of `/`) which makes it possible to use the entire application as a page within another web page --- README.md | 1 - frontend/hitler-clicker/src/app.html | 1 - frontend/hitler-clicker/src/lib/login.svelte | 2 +- frontend/hitler-clicker/src/routes/+page.svelte | 6 +++++- .../hitler-clicker/src/routes/anon/+page.svelte | 20 ++++++++++++-------- .../hitler-clicker/src/routes/play/+page.svelte | 22 +++++++++++++--------- .../hitler-clicker/src/routes/rank/+page.svelte | 7 +++++-- 7 files changed, 36 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 3015b58..9bdb266 100644 --- a/README.md +++ b/README.md @@ -33,4 +33,3 @@ it might still be relevant to find out what is to be done. - sort landing page team clicks by amount - play page: preload active image - play page: click on any key press -- find out if cookie banner is legally required & other legal shit diff --git a/frontend/hitler-clicker/src/app.html b/frontend/hitler-clicker/src/app.html index 13f084c..787b8bc 100644 --- a/frontend/hitler-clicker/src/app.html +++ b/frontend/hitler-clicker/src/app.html @@ -2,7 +2,6 @@ - Hitler Clicker %sveltekit.head% diff --git a/frontend/hitler-clicker/src/lib/login.svelte b/frontend/hitler-clicker/src/lib/login.svelte index f591553..b0737c0 100644 --- a/frontend/hitler-clicker/src/lib/login.svelte +++ b/frontend/hitler-clicker/src/lib/login.svelte @@ -30,7 +30,7 @@ //console.log(data.token); console.log("logged in!"); document.cookie = `token=${data.token}`; - window.location.href = `${page.url.origin}/play/`; + window.location.href = `play`; } else { alert((data.status) ? `ERROR: ${data.status}` : `ERROR: something went wrong.`); } diff --git a/frontend/hitler-clicker/src/routes/+page.svelte b/frontend/hitler-clicker/src/routes/+page.svelte index ce31e08..5bcf345 100644 --- a/frontend/hitler-clicker/src/routes/+page.svelte +++ b/frontend/hitler-clicker/src/routes/+page.svelte @@ -34,6 +34,10 @@ getstats(); + + + +
@@ -77,7 +81,7 @@ rounded-2xl shadow-sm shadow-amber-500 " onclick={() => { - window.location.href = `${page.url.origin}/rank/`; + window.location.href = `rank`; }}>Leaderboard diff --git a/frontend/hitler-clicker/src/routes/anon/+page.svelte b/frontend/hitler-clicker/src/routes/anon/+page.svelte index cfde4ec..6b9b748 100644 --- a/frontend/hitler-clicker/src/routes/anon/+page.svelte +++ b/frontend/hitler-clicker/src/routes/anon/+page.svelte @@ -47,6 +47,10 @@ + + + +
@@ -96,16 +100,16 @@ }} aria-label="click to add points!"> {#if team === "axis"} -
- +
+ {:else if team === "allies"} -
- +
+ {:else if team === "soviet"} -
- +
+ {/if} @@ -116,8 +120,8 @@ bg-slate-300 dark:bg-slate-400 text-neutral-800 dark:text-neutral-900 "> [ - home / - rank + home / + rank ]

Anonymous

diff --git a/frontend/hitler-clicker/src/routes/play/+page.svelte b/frontend/hitler-clicker/src/routes/play/+page.svelte index 4e19650..8b9d80d 100644 --- a/frontend/hitler-clicker/src/routes/play/+page.svelte +++ b/frontend/hitler-clicker/src/routes/play/+page.svelte @@ -50,6 +50,10 @@ + + + +
@@ -118,16 +122,16 @@ }} aria-label="click to add points!"> {#if response.team === "axis"} -
- +
+ {:else if response.team === "allies"} -
- +
+ {:else if response.team === "soviet"} -
- +
+ {/if} @@ -138,8 +142,8 @@ bg-slate-300 dark:bg-slate-400 text-neutral-800 dark:text-neutral-900 "> [ - home / - rank + home / + rank ]

{response.name}

@@ -159,7 +163,7 @@ {:else} -

(if you did not log in, please return to the landing page and either log in from there or select the anonymous play.)

+

(if you did not log in, please return to the landing page and either log in from there or select the anonymous play.)

{/if} diff --git a/frontend/hitler-clicker/src/routes/rank/+page.svelte b/frontend/hitler-clicker/src/routes/rank/+page.svelte index 3159fc0..59ceb1a 100644 --- a/frontend/hitler-clicker/src/routes/rank/+page.svelte +++ b/frontend/hitler-clicker/src/routes/rank/+page.svelte @@ -99,6 +99,10 @@
+ + + +
@@ -109,8 +113,7 @@ bg-slate-300 dark:bg-slate-400 text-neutral-800 dark:text-neutral-900 "> [ - home / - play + home ]

-- cgit v1.2.3