Fixing more stuff

This commit is contained in:
2024-04-19 23:21:54 +02:00
parent 4c7cfb44ce
commit 8c0555b02f
5 changed files with 14 additions and 12 deletions

View File

@ -38,15 +38,12 @@ export const installWindowBehaviors = (
window: Window,
preventMultipleTabs: boolean = false,
) => {
window.addEventListener("resize", () =>
handleResize(app.interface.feedback as HTMLCanvasElement),
);
window.addEventListener("resize", () =>
handleResize(app.interface.scope as HTMLCanvasElement),
);
window.addEventListener("resize", () =>
handleResize(app.interface.feedback as HTMLCanvasElement),
);
window.addEventListener("resize", () =>
handleResize(app.interface.feedback as HTMLCanvasElement),
);
window.addEventListener("beforeunload", (event) => {
event.preventDefault();
saveBeforeExit(app);
@ -57,13 +54,13 @@ export const installWindowBehaviors = (
});
if (preventMultipleTabs) {
localStorage.openpages = Date.now();
localStorage["openpages"] = Date.now();
window.addEventListener(
"storage",
function(e) {
if (e.key == "openpages") {
// Listen if anybody else is opening the same page!
localStorage.page_available = Date.now();
localStorage["page_available"] = Date.now();
}
if (e.key == "page_available") {
document.getElementById("all")!.classList.add("invisible");