Improved download options plus set warning on certain actions.

This commit is contained in:
2019-03-19 15:34:43 -05:00
parent c84579000b
commit 7d6719510e
4 changed files with 46 additions and 17 deletions

View File

@@ -2,6 +2,7 @@ let selectedItem = null;
document.addEventListener("click", (e) => {
if (e.button == 0) { // Left click
let name = e.target.name;
if (e.target.tagName == "LI") {
if (selectedItem) {
if (selectedItem == e.target && selectedItem.className == "selected") {
@@ -15,17 +16,21 @@ document.addEventListener("click", (e) => {
selectedItem = e.target;
selectedItem.setAttribute("class", "selected");
}
} else if (e.target.name == "save") {
} else if (name == "save") {
saveSession();
} else if (e.target.name == "import") {
} else if (name == "import") {
importSession();
} else if (selectedItem) {
if (e.target.name == "download")
if (name == "download")
downloadSession();
else if (e.target.name == "delete")
else if (name == "delete")
deleteFromStorage();
else if (e.target.name == "edit")
else if (name == "edit")
editSession();
} else if (/(download|delete|edit)/.test(name)) {
swal("Select a session first...", {
icon: "warning",
});
}
}
});