diff --git a/src/main.js b/src/main.js index c2bb920c..157b70d4 100644 --- a/src/main.js +++ b/src/main.js @@ -52,6 +52,8 @@ createNewBookButton.addEventListener("click", createNewBook); saveCoverButton.addEventListener("click", saveCover); +savedCoversLayout.addEventListener("dblclick", deleteCover); + // ========== Create your event handlers and other functions here 👇 ========== // ================== RANDOM COVER AND PAGE RELOAD ================== @@ -135,7 +137,7 @@ function buildSavedCoversString() { // console.log(savedCovers[0].coverImg); var htmlSavedCoversString = ""; for (let i = 0; i < savedCovers.length; i++) { - htmlSavedCoversString += `
\ + htmlSavedCoversString += `
\ \

${savedCovers[i].title}

\

A tale of ${savedCovers[i].tagline1} and ${savedCovers[i].tagline2}

\ @@ -150,7 +152,6 @@ function buildSavedCoversString() { // \ //
`; } - console.log(htmlSavedCoversString); return htmlSavedCoversString; } @@ -209,6 +210,17 @@ function viewHomePage() { formView.classList.toggle("hidden", true); } +function deleteCover(event) { + var targetCover = event.target.parentNode; + for (i = 0; i < savedCovers.length; i++) { + if (savedCovers[i].id.toString() === targetCover.id) { + var index = i; + } + } + savedCovers.splice(index, 1); + viewSavedCovers(); +} + // We've provided two functions to get you started function getRandomIndex(array) { return Math.floor(Math.random() * array.length);