From 5e365f54092101edd97c1570b24939781e8731af Mon Sep 17 00:00:00 2001 From: hitlerrip Date: Sat, 2 Aug 2025 23:18:37 +0200 Subject: frontend anon prepare - added team counter and amount of anonymous clicks to the leaderboard - adapted frontend to work with the new `index.php` responses --- frontend/hitler-clicker/src/routes/+page.svelte | 8 ++--- .../hitler-clicker/src/routes/play/+page.svelte | 8 ++--- .../hitler-clicker/src/routes/rank/+page.svelte | 38 +++++++++++++++++++++- 3 files changed, 45 insertions(+), 9 deletions(-) diff --git a/frontend/hitler-clicker/src/routes/+page.svelte b/frontend/hitler-clicker/src/routes/+page.svelte index ed1657c..ce31e08 100644 --- a/frontend/hitler-clicker/src/routes/+page.svelte +++ b/frontend/hitler-clicker/src/routes/+page.svelte @@ -21,10 +21,10 @@ async function getstats() { fetch("http://localhost:8000/index.php").then((response) => { return response.json().then((data) => { - if (data.status === "online") { - axis = Number(data.axis); - allies = Number(data.allies); - soviets = Number(data.soviet); + if (data) { + axis = Number(data.axis.clicks); + allies = Number(data.allies.clicks); + soviets = Number(data.soviet.clicks); } }) }) diff --git a/frontend/hitler-clicker/src/routes/play/+page.svelte b/frontend/hitler-clicker/src/routes/play/+page.svelte index 2f07c7a..67de720 100644 --- a/frontend/hitler-clicker/src/routes/play/+page.svelte +++ b/frontend/hitler-clicker/src/routes/play/+page.svelte @@ -33,10 +33,10 @@ async function getstats() { fetch("http://localhost:8000/index.php").then((response) => { return response.json().then((data) => { - if (data.status === "online") { - axis = Number(data.axis); - allies = Number(data.allies); - soviets = Number(data.soviet); + if (data) { + axis = Number(data.axis.clicks); + allies = Number(data.allies.clicks); + soviets = Number(data.soviet.clicks); } }) }) diff --git a/frontend/hitler-clicker/src/routes/rank/+page.svelte b/frontend/hitler-clicker/src/routes/rank/+page.svelte index d49ed0e..3159fc0 100644 --- a/frontend/hitler-clicker/src/routes/rank/+page.svelte +++ b/frontend/hitler-clicker/src/routes/rank/+page.svelte @@ -32,6 +32,38 @@ {#key refresh} + {#await fetch("http://localhost:8000/index.php").then((response) => response.json())} +

...

+ {:then response} + + + + + + + + + + + + {#each Object.keys(response) as id} + + + + + + + + {/each} + + +
Stat:Clicks:from Anonymous:
{id}{response[id].clicks}{response[id].fromanon}
+ + {:catch error} +
{error}
+ {/await} + + {#await fetch("http://localhost:8000/rank.php").then((response) => response.json())}

...

{:then response} @@ -90,7 +122,7 @@