Update betterModManager.js
This commit is contained in:
parent
098f43b139
commit
f832fac470
|
|
@ -114,45 +114,61 @@ function openModList() {
|
||||||
showingMenu = "modList";
|
showingMenu = "modList";
|
||||||
}
|
}
|
||||||
|
|
||||||
runAfterLoadList.push(updateModManager);
|
if (enabledMods.includes("mods/betterMenuScreens.js")) {
|
||||||
|
menuScreens.modList = {
|
||||||
closeMenu = function() {
|
name: "Mod manager",
|
||||||
if (!showingMenu) { return; }
|
parentDiv: "modListParent",
|
||||||
if (showingMenu == "info") {
|
show: false,
|
||||||
var infoParent = document.getElementById("infoParent");
|
close: () => {
|
||||||
var infoSearch = document.getElementById("infoSearch");
|
var modParent = document.getElementById("modListParent");
|
||||||
infoParent.style.display = "none";
|
var modManagerUrl = document.getElementById("modManagerUrl");
|
||||||
infoSearch.value = "";
|
modParent.style.display = "none";
|
||||||
showingMenu = false;
|
modManagerUrl.value = "";
|
||||||
infoHistory = [];
|
showingMenu = false;
|
||||||
|
},
|
||||||
|
onClose: () => {showModManager(); console.log("hi")},
|
||||||
|
loader: updateModManager
|
||||||
}
|
}
|
||||||
else if (showingMenu == "mods") {
|
} else {
|
||||||
var modParent = document.getElementById("modParent");
|
closeMenu = function() {
|
||||||
var modManagerUrl = document.getElementById("modManagerUrl");
|
if (!showingMenu) { return; }
|
||||||
modParent.style.display = "none";
|
if (showingMenu == "info") {
|
||||||
modManagerUrl.value = "";
|
var infoParent = document.getElementById("infoParent");
|
||||||
showingMenu = false;
|
var infoSearch = document.getElementById("infoSearch");
|
||||||
}
|
infoParent.style.display = "none";
|
||||||
else if (showingMenu == "modList") {
|
infoSearch.value = "";
|
||||||
var modParent = document.getElementById("modListParent");
|
showingMenu = false;
|
||||||
var modManagerUrl = document.getElementById("modManagerUrl");
|
infoHistory = [];
|
||||||
modParent.style.display = "none";
|
}
|
||||||
modManagerUrl.value = "";
|
else if (showingMenu == "mods") {
|
||||||
showingMenu = false;
|
var modParent = document.getElementById("modParent");
|
||||||
// open mod manager again so the mod list menu looks like a submenu
|
var modManagerUrl = document.getElementById("modManagerUrl");
|
||||||
showModManager();
|
modParent.style.display = "none";
|
||||||
}
|
modManagerUrl.value = "";
|
||||||
else if (showingMenu == "settings") {
|
showingMenu = false;
|
||||||
var settingsParent = document.getElementById("settingsParent");
|
}
|
||||||
settingsParent.style.display = "none";
|
else if (showingMenu == "modList") {
|
||||||
showingMenu = false;
|
var modParent = document.getElementById("modListParent");
|
||||||
}
|
var modManagerUrl = document.getElementById("modManagerUrl");
|
||||||
else {
|
modParent.style.display = "none";
|
||||||
// do it to all elements with the class "menuParent"
|
modManagerUrl.value = "";
|
||||||
var menuParents = document.getElementsByClassName("menuParent");
|
showingMenu = false;
|
||||||
for (var i = 0; i < menuParents.length; i++) {
|
// open mod manager again so the mod list menu looks like a submenu
|
||||||
menuParents[i].style.display = "none";
|
showModManager();
|
||||||
|
}
|
||||||
|
else if (showingMenu == "settings") {
|
||||||
|
var settingsParent = document.getElementById("settingsParent");
|
||||||
|
settingsParent.style.display = "none";
|
||||||
|
showingMenu = false;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// do it to all elements with the class "menuParent"
|
||||||
|
var menuParents = document.getElementsByClassName("menuParent");
|
||||||
|
for (var i = 0; i < menuParents.length; i++) {
|
||||||
|
menuParents[i].style.display = "none";
|
||||||
|
}
|
||||||
|
showingMenu = false;
|
||||||
}
|
}
|
||||||
showingMenu = false;
|
|
||||||
}
|
}
|
||||||
|
runAfterLoadList.push(updateModManager);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue