aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhitlerrip <git@hitler.rip>2025-08-03 22:07:17 +0200
committerhitlerrip <git@hitler.rip>2025-08-03 22:07:17 +0200
commit6ceab4f00bdda7cd6bde6b6f16099b76a7764385 (patch)
treeb4268e41cf7d10801a3c85d6e8f191ee071561b6
parente5df4a7cdaed02270ba0a070ada0b13f8d00961b (diff)
downloadhitler-clicker-6ceab4f00bdda7cd6bde6b6f16099b76a7764385.tar.gz
hitler-clicker-6ceab4f00bdda7cd6bde6b6f16099b76a7764385.tar.bz2
hitler-clicker-6ceab4f00bdda7cd6bde6b6f16099b76a7764385.zip
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
-rw-r--r--README.md1
-rw-r--r--frontend/hitler-clicker/src/app.html1
-rw-r--r--frontend/hitler-clicker/src/lib/login.svelte2
-rw-r--r--frontend/hitler-clicker/src/routes/+page.svelte6
-rw-r--r--frontend/hitler-clicker/src/routes/anon/+page.svelte20
-rw-r--r--frontend/hitler-clicker/src/routes/play/+page.svelte22
-rw-r--r--frontend/hitler-clicker/src/routes/rank/+page.svelte7
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 @@
<html lang="en">
<head>
<meta charset="utf-8" />
- <link rel="icon" type="image/png" href="/hitler-idle.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Hitler Clicker</title>
%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();
</script>
+<svelte:head>
+ <link rel="icon" type="image/png" href="hitler-idle.png" />
+</svelte:head>
+
<main class="
flex flex-col items-center justify-center my-10 mx-15 text-center
">
@@ -77,7 +81,7 @@
rounded-2xl
shadow-sm shadow-amber-500
" onclick={() => {
- window.location.href = `${page.url.origin}/rank/`;
+ window.location.href = `rank`;
}}>Leaderboard</button>
</section>
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 @@
</script>
+<svelte:head>
+ <link rel="icon" type="image/png" href="../hitler-idle.png" />
+</svelte:head>
+
<div class="
flex flex-col items-center justify-center my-10 mx-15 text-center
">
@@ -96,16 +100,16 @@
}} aria-label="click to add points!">
{#if team === "axis"}
- <div class="bg-[url(/hitler-idle.png)] active:bg-[url(/hitler-blush.png)] bg-cover w-70 h-70"></div>
- <div class="bg-[url(/hitler-blush.png)] hidden"></div>
+ <div class="bg-[url(../hitler-idle.png)] active:bg-[url(../hitler-blush.png)] bg-cover w-70 h-70"></div>
+ <div class="bg-[url(../hitler-blush.png)] hidden"></div>
{:else if team === "allies"}
- <div class="bg-[url(/churchill-idle.png)] active:bg-[url(/churchill-blush.png)] bg-cover w-70 h-70"></div>
- <div class="bg-[url(/churchill-blush.png)] hidden"></div>
+ <div class="bg-[url(../churchill-idle.png)] active:bg-[url(../churchill-blush.png)] bg-cover w-70 h-70"></div>
+ <div class="bg-[url(../churchill-blush.png)] hidden"></div>
{:else if team === "soviet"}
- <div class="bg-[url(/stalin-idle.png)] active:bg-[url(/stalin-blush.png)] bg-cover w-70 h-70"></div>
- <div class="bg-[url(/stalin-blush.png)] hidden"></div>
+ <div class="bg-[url(../stalin-idle.png)] active:bg-[url(../stalin-blush.png)] bg-cover w-70 h-70"></div>
+ <div class="bg-[url(../stalin-blush.png)] hidden"></div>
{/if}
</button>
@@ -116,8 +120,8 @@
bg-slate-300 dark:bg-slate-400 text-neutral-800 dark:text-neutral-900
">
<span>[
- <a href="/" class="text-neutral-800 dark:text-neutral-900 underline">home</a> /
- <a href="/rank" class="text-neutral-800 dark:text-neutral-900 underline">rank</a>
+ <a href="../" class="text-neutral-800 dark:text-neutral-900 underline">home</a> /
+ <a href="../rank" class="text-neutral-800 dark:text-neutral-900 underline">rank</a>
]</span>
<p>Anonymous</p>
<div>
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 @@
</script>
+<svelte:head>
+ <link rel="icon" type="image/png" href="../hitler-idle.png" />
+</svelte:head>
+
<div class="
flex flex-col items-center justify-center my-10 mx-15 text-center
">
@@ -118,16 +122,16 @@
}} aria-label="click to add points!">
{#if response.team === "axis"}
- <div class="bg-[url(/hitler-idle.png)] active:bg-[url(/hitler-blush.png)] bg-cover w-70 h-70"></div>
- <div class="bg-[url(/hitler-blush.png)] hidden"></div>
+ <div class="bg-[url(../hitler-idle.png)] active:bg-[url(../hitler-blush.png)] bg-cover w-70 h-70"></div>
+ <div class="bg-[url(../hitler-blush.png)] hidden"></div>
{:else if response.team === "allies"}
- <div class="bg-[url(/churchill-idle.png)] active:bg-[url(/churchill-blush.png)] bg-cover w-70 h-70"></div>
- <div class="bg-[url(/churchill-blush.png)] hidden"></div>
+ <div class="bg-[url(../churchill-idle.png)] active:bg-[url(../churchill-blush.png)] bg-cover w-70 h-70"></div>
+ <div class="bg-[url(../churchill-blush.png)] hidden"></div>
{:else if response.team === "soviet"}
- <div class="bg-[url(/stalin-idle.png)] active:bg-[url(/stalin-blush.png)] bg-cover w-70 h-70"></div>
- <div class="bg-[url(/stalin-blush.png)] hidden"></div>
+ <div class="bg-[url(../stalin-idle.png)] active:bg-[url(../stalin-blush.png)] bg-cover w-70 h-70"></div>
+ <div class="bg-[url(../stalin-blush.png)] hidden"></div>
{/if}
</button>
@@ -138,8 +142,8 @@
bg-slate-300 dark:bg-slate-400 text-neutral-800 dark:text-neutral-900
">
<span>[
- <a href="/" class="text-neutral-800 dark:text-neutral-900 underline">home</a> /
- <a href="/rank" class="text-neutral-800 dark:text-neutral-900 underline">rank</a>
+ <a href="../" class="text-neutral-800 dark:text-neutral-900 underline">home</a> /
+ <a href="../rank" class="text-neutral-800 dark:text-neutral-900 underline">rank</a>
]</span>
<p>{response.name}</p>
<div>
@@ -159,7 +163,7 @@
{:else}
- <p class="text-xl text-red-800 dark:text-red-700"><i>(if you did not log in, please <a href={page.url.origin} class="underline">return to the landing page</a> and either log in from there or select the anonymous play.)</i></p>
+ <p class="text-xl text-red-800 dark:text-red-700"><i>(if you did not log in, please <a href="../" class="underline">return to the landing page</a> and either log in from there or select the anonymous play.)</i></p>
{/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 @@
</main>
+<svelte:head>
+ <link rel="icon" type="image/png" href="../hitler-idle.png" />
+</svelte:head>
+
<div class="
flex flex-col items-center justify-center md:my-10 md:mx-15 text-center
">
@@ -109,8 +113,7 @@
bg-slate-300 dark:bg-slate-400 text-neutral-800 dark:text-neutral-900
">
<span>[
- <a href="/" class="text-neutral-800 dark:text-neutral-900 underline">home</a> /
- <a href="/play" class="text-neutral-800 dark:text-neutral-900 underline">play</a>
+ <a href=".." class="text-neutral-800 dark:text-neutral-900 underline">home</a>
]</span>
<p></p>
<div>