summaryrefslogtreecommitdiff
path: root/src/renderer/customEvents.ts
blob: 3cdbf352977436db32215859ce0907f1c8400f36 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { ServerSubPages } from "./gameserver/serverView/controller";

export function switchPage(
  sitetype: "SERVER" | "INTERN",
  page: string,
  subPage?: ServerSubPages
) {
  const event = new CustomEvent("site-changed", {
    detail: { sitetype, page, subPage },
  });
  const elements = document.getElementsByClassName("switch-page-event");
  for (let i = 0; i < elements.length; i++) {
    elements[i].dispatchEvent(event);
  }
}