initial commit

This commit is contained in:
2018-11-11 03:04:55 -06:00
parent 5bf5b82b13
commit ac3716cd4d
11 changed files with 279 additions and 0 deletions

37
src/scripts/events.js Normal file
View File

@@ -0,0 +1,37 @@
let selectedItem = null;
document.addEventListener("click", (e) => {
if (e.button == 0) { // Left click
if (e.target.tagName == "LI") {
if (selectedItem) {
if (selectedItem == e.target && selectedItem.className == "selected") {
selectedItem.setAttribute("class", "");
} else {
selectedItem.setAttribute("class", "");
selectedItem = e.target;
selectedItem.setAttribute("class", "selected");
}
} else {
selectedItem = e.target;
selectedItem.setAttribute("class", "selected");
}
} else if (e.target.name == "save") {
saveSession();
} else if (selectedItem) {
if (e.target.name == "download")
downloadSession();
else if (e.target.name == "delete")
deleteFromStorage();
else if (e.target.name == "edit")
editSession();
}
}
});
document.addEventListener("dblclick", (e) => {
if (e.button == 0) { // Left click
if (e.target.tagName == "LI") {
loadSession(e.target.innerHTML.trim());
}
}
});