tablejohn/scripts/queue.ts
2024-05-11 18:32:36 +02:00

17 lines
445 B
TypeScript

const INNER = document.getElementById("inner")!;
const REFRESH_SECONDS = 10;
function update() {
fetch("inner")
.then((response) => response.text())
.then((text) => {
INNER.innerHTML = text;
let count = document.getElementById("queue")?.dataset["count"]!;
document.title = document.title.replace(
/^queue \(\S+\)/,
`queue (${count})`,
);
});
}
setInterval(update, REFRESH_SECONDS * 1000);