From fb653292612eddca5b088ed88466c546d1597107 Mon Sep 17 00:00:00 2001 From: Elizabeth Alexander Hunt Date: Sat, 20 Jun 2026 09:40:07 -0700 Subject: Initial commit --- static/js/waddlers.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 static/js/waddlers.js (limited to 'static/js/waddlers.js') diff --git a/static/js/waddlers.js b/static/js/waddlers.js new file mode 100644 index 0000000..d1dbd63 --- /dev/null +++ b/static/js/waddlers.js @@ -0,0 +1,30 @@ +(function () { + const roster = document.getElementById("roster"); + if (!roster) return; + + function escape(s) { + const d = document.createElement("div"); + d.textContent = s; + return d.innerHTML; + } + + function render(list) { + roster.innerHTML = list + .map( + (w) => + `
  • ${escape(w.username)} — last seen ${escape(w.lastSeen)}
  • ` + ) + .join(""); + } + + async function poll() { + try { + const r = await fetch("/waddlers", { headers: { Accept: "application/json" } }); + if (r.ok) render(await r.json()); + } catch (e) { + console.error(e); + } + } + + setInterval(poll, 2000); +})(); -- cgit v1.3