//extrasaveslots function showSaves() { var savesParent = document.getElementById("savesParent"); var saveSlotList = document.getElementById("saveSlotList"); saveSlotList.innerHTML = ""; // loop 12 times, checking if local storage SandboxelsSaves/x exists // Slot 1 Clear Load Save // Unnamed Clear Load Save for (var i = 1; i < 101; i++) { var save = localStorage.getItem("SandboxelsSaves/"+i); var name = "Slot "+i; if (save) { name = JSON.parse(save).meta.name || "Unnamed"; name = name.replace(/&/g, "&").replace(/ 16) { name = name.substring(0,16)+"..."; } saveSlotList.innerHTML += ""+name+" Clear Load Save"; } else { saveSlotList.innerHTML += ""+name+" Clear Load Save"; } } savesParent.style.display = "block"; showingMenu = "saves"; } function saveSlot(i) { savingState = {slot:i}; document.getElementById("saveName").value = document.getElementById("saveSlot"+i).getAttribute("data-name") || "Slot "+i; showSavePrompt(); } function loadSlot(i) { var save = localStorage.getItem("SandboxelsSaves/"+i); if (save) { loadSave(JSON.parse(save)); closeMenu(); } } function clearSlot(i) { if (!confirm("Are you sure you want to erase this save slot?")) { return } localStorage.removeItem("SandboxelsSaves/"+i); showSaves(); }