diff --git a/index.htm b/index.htm index 51e03c4..23ac99f 100644 --- a/index.htm +++ b/index.htm @@ -54,7 +54,7 @@

- +
@@ -78,6 +78,31 @@

+ +
diff --git a/script.js b/script.js index 5b4e1a5..e06a6af 100644 --- a/script.js +++ b/script.js @@ -46,6 +46,11 @@ const closeUpdateAdHoc = document.getElementById("close-update-ad-hoc"); const adHocTitle = document.getElementById("ad-hoc-title"); const adHocList = document.getElementById("ad-hoc-list"); const dailyInput = document.getElementById("daily-input"); +const deleteDailyTask = document.getElementById("delete-daily-task"); +const deleteDailyTaskItem = document.getElementById("delete-daily-task-item"); +const closeDeleteDaily = document.getElementById("close-delete-daily"); +const confirmDeleteDaily = document.getElementById("confirm-delete-daily"); +const cancelDeleteDaily = document.getElementById("cancel-delete-daily"); // weekly const days = document.querySelectorAll("h2"); @@ -326,7 +331,7 @@ let diff = new Date(thisYear, thisMonth, thisDay).getTime(); } editDailyTask.innerHTML = tasks["Daily"]["Ad hoc"].map(el => ` - +
  • + +
  • `).join(""); + + }); + + // confirm daily delete + + confirmDeleteDaily.addEventListener("click", event => { + + deleteDailyTask.classList.toggle("hidden"); + edit.classList.toggle("hidden"); + + let removeItem = tasks["Daily"]["Ad hoc"]; + + for (let i = 0; i < removeItem.length; i++) { + if (removeItem[i] === modifyAdHoc) { + tasks["Daily"]["Ad hoc"].splice(i, 1); + modifyAdHoc = ""; + } + } + + editDailyTask.innerHTML = tasks["Daily"]["Ad hoc"].map(el => ` +