17 lines
445 B
TypeScript
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);
|