// Mods
createWorldGUI.create("h2").innerHTML = " Mods";
- let modlistDisplay;
+ let modlistDisplay = createWorldGUI.create("ul");
let updateModlist = _ => {
- if (modlistDisplay)
- clearChildren(modlistDisplay);
- else
- modlistDisplay = createWorldGUI.create("ul");
+ clearChildren(modlistDisplay);
let oldSelectedMods = worldProperties.mods;
worldProperties.mods = {};
let modDisplay = modlistDisplay.appendChild(document.createElement("li"));
modDisplay.style.fontSize = "20px";
- modDisplay.innerHTML = mod;
+ modDisplay.innerHTML = modname;
modDisplay.style.postion = "relative";
modDisplay.title = modinfo.description;
checkbox.style.right = "5px";
checkbox.addEventListener("input", _ => {
- worldProperties.mods[mod] = checkbox.checked;
+ worldProperties.mods[modname] = checkbox.checked;
});
- worldProperties.mods[mod] = checkbox.checked = oldSelectedMods[mod];
+ worldProperties.mods[modname] = checkbox.checked = oldSelectedMods[modname];
}
};