forked from Adleraci/adlerka.top
		
	wait for fetch to finish
This commit is contained in:
		@@ -125,10 +125,12 @@ function navigateTo(site, page){
 | 
			
		||||
    data.append("action", "getPage");
 | 
			
		||||
    data.append("site", site);
 | 
			
		||||
    data.append("page", page);
 | 
			
		||||
    doPageAction(data);
 | 
			
		||||
    localStorage.setItem("currentSite", site);
 | 
			
		||||
    localStorage.setItem("currentPage", page);
 | 
			
		||||
    onPageLoad();
 | 
			
		||||
    doPageAction(data).then((value) => {
 | 
			
		||||
        localStorage.setItem("currentSite", site);
 | 
			
		||||
        localStorage.setItem("currentPage", page);
 | 
			
		||||
        onPageLoad();
 | 
			
		||||
        // Expected output: "Success!"
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function softReload(){
 | 
			
		||||
@@ -179,18 +181,13 @@ document.addEventListener('DOMContentLoaded', initAjax);
 | 
			
		||||
function onPageLoad(){
 | 
			
		||||
    let currentSite = localStorage.getItem("currentSite");
 | 
			
		||||
    let currentPage = localStorage.getItem("currentPage");
 | 
			
		||||
    console.log("We arrived on: " + currentSite + ":" + currentPage + ".");
 | 
			
		||||
    if(currentSite === "home" && currentPage === "settings"){
 | 
			
		||||
        if(document.getElementById("user-settings")){
 | 
			
		||||
            getUserInfo();
 | 
			
		||||
            console.log("Running user info");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    if(currentSite === "home" && currentPage === "settings"){
 | 
			
		||||
        if(document.getElementById("admin-settings")){
 | 
			
		||||
            listActivationCodes();
 | 
			
		||||
            listUsers();
 | 
			
		||||
            console.log("Running admin info");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user