summary refs log tree commit diff
path: root/pages.js
blob: 1d48894a6b66a15b7f84b281851d6eed44d48f98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
export let page = ""

let currPageData = null

export async function goToPage(pageA) {
    if(currPageData?.onunload) currPageData.onunload();
    page = pageA;
    let pageHTML = await (await fetch("./pages/"+pageA+"/page.html")).text();
    document.querySelector(".main").innerHTML = pageHTML
    let pageData = await import("./pages/"+pageA+"/page.js");
    currPageData = pageData;
    if(pageData?.onload) pageData.onload();
}