From df79f6577b7f3c1704bb67719202a4aaddc954ff Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Sun, 26 Mar 2023 20:10:25 +0100 Subject: [PATCH] PointerEvent changed to MouseEvent. --- client/src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/src/index.ts b/client/src/index.ts index 14082f93..c790fd94 100644 --- a/client/src/index.ts +++ b/client/src/index.ts @@ -141,13 +141,16 @@ function checkSessionHash(newSessionHash: string) { function setupEvents() { /* Generic clicks */ document.addEventListener("click", (ev) => { - if (ev instanceof PointerEvent && ev.target instanceof HTMLElement) { + if (ev instanceof MouseEvent && ev.target instanceof HTMLElement) { + const target = ev.target; + if (target.classList.contains("olympus-dialog-close")) { target.closest("div.olympus-dialog")?.classList.add("hide"); } const triggerElement = target.closest("[data-on-click]"); + if (triggerElement instanceof HTMLElement) { const eventName: string = triggerElement.dataset.onClick || ""; let params = JSON.parse(triggerElement.dataset.onClickParams || "{}");