From 5e19bada513378eda6a16d7ea13a0db9679e3836 Mon Sep 17 00:00:00 2001 From: Daniel Hader Date: Sat, 30 May 2026 13:21:00 -0500 Subject: favicon --- static/favicon.ico | Bin 0 -> 2686 bytes static/index.html | 1 + static/login.html | 1 + static/main.js | 22 +++++++++++++--------- static/register.html | 1 + 5 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 static/favicon.ico (limited to 'static') diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..a1e69a6 Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/index.html b/static/index.html index 67a18aa..6ee2f31 100644 --- a/static/index.html +++ b/static/index.html @@ -4,6 +4,7 @@ Code Golf Leaderboard + diff --git a/static/login.html b/static/login.html index fc10aef..0d33801 100644 --- a/static/login.html +++ b/static/login.html @@ -4,6 +4,7 @@ Code Golf Login + diff --git a/static/main.js b/static/main.js index 4af948a..23bb356 100644 --- a/static/main.js +++ b/static/main.js @@ -1,13 +1,17 @@ async function me() { - const response = await fetch("/me"); - if (response.ok) { - const result = await response.json(); - // this is technically a XSS risk (TODO: deal with it) - // in principle it only affects the person who chose their username, but... - document.getElementById("logged-in").innerHTML = `Logged in as ${result.username}`; - document.getElementById("logout-links").hidden = false; - } else { - document.getElementById("login-links").hidden = false; + try { + const response = await fetch("/me"); + if (response.ok) { + const result = await response.json(); + // this is technically a XSS risk (TODO: deal with it) + // in principle it only affects the person who chose their username, but... + document.getElementById("logged-in").innerHTML = `Logged in as ${result.username}`; + document.getElementById("logout-links").hidden = false; + } else { + document.getElementById("login-links").hidden = false; + } + } catch (error) { + console.log("hi"); } } diff --git a/static/register.html b/static/register.html index 6483e6b..d7e183c 100644 --- a/static/register.html +++ b/static/register.html @@ -4,6 +4,7 @@ Code Golf Login + -- cgit v1.2.3