forked from Adleraci/adlerka.top
Fix script on open page
This commit is contained in:
@@ -126,12 +126,13 @@ function navigateTo(site, page){
|
||||
data.append("site", site);
|
||||
data.append("page", page);
|
||||
doPageAction(data);
|
||||
pageData.currentSite = site;
|
||||
pageData.currentPage = page;
|
||||
localStorage.setItem("currentSite", site);
|
||||
localStorage.setItem("currentPage", page);
|
||||
onPageLoad();
|
||||
}
|
||||
|
||||
function softReload(){
|
||||
navigateTo(pageData.currentSite, pageData.currentPage);
|
||||
navigateTo(localStorage.getItem("currentSite"), localStorage.getItem("currentPage"));
|
||||
}
|
||||
|
||||
function refreshNavbar(){
|
||||
@@ -146,7 +147,7 @@ function logout() {
|
||||
|
||||
doAccountAction(data, "Logout Successful!", "Logout failed.").then(() => {
|
||||
refreshNavbar();
|
||||
navigateTo("", pageData.defaultPage);
|
||||
navigateTo("", localStorage.getItem("defaultPage"));
|
||||
// Expected output: "Success!"
|
||||
});
|
||||
}
|
||||
@@ -170,10 +171,27 @@ function initAjax() {
|
||||
// You can use this information to update the URL or perform other actions
|
||||
});
|
||||
});
|
||||
onPageLoad();
|
||||
}
|
||||
document.addEventListener('DOMContentLoaded', initAjax);
|
||||
|
||||
|
||||
function onPageLoad(){
|
||||
let currentSite = localStorage.getItem("currentSite");
|
||||
let currentPage = localStorage.getItem("currentPage");
|
||||
if(currentSite === "home" && currentPage === "settings"){
|
||||
if(document.getElementById("user-settings")){
|
||||
getUserInfo();
|
||||
}
|
||||
}
|
||||
if(currentSite === "home" && currentPage === "settings"){
|
||||
if(document.getElementById("admin-settings")){
|
||||
listActivationCodes();
|
||||
listUsers();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//Login
|
||||
|
||||
function login() {
|
||||
@@ -279,8 +297,6 @@ async function getUserInfo() {
|
||||
}
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', getUserInfo);
|
||||
|
||||
//User settings end
|
||||
|
||||
//Admin settings start
|
||||
@@ -337,8 +353,4 @@ function deleteActivationCode(activationCode) {
|
||||
doAccountAction(data, "Activation code deleted Successfully!", "Activation code deletion failed.");
|
||||
listActivationCodes();
|
||||
}
|
||||
|
||||
|
||||
document.addEventListener('DOMContentLoaded', listUsers);
|
||||
document.addEventListener('DOMContentLoaded', listActivationCodes);
|
||||
//Admin settings end
|
||||
|
Reference in New Issue
Block a user