Save tasks in JSON pretty print, and fixed todo.html addtask()

This commit is contained in:
Lutchy Horace 2024-01-29 07:36:56 -05:00
parent a701c2974c
commit 34e0f341ef
4 changed files with 34 additions and 5 deletions

View file

@ -57,8 +57,35 @@
<script>
function addTask() {
// Existing addTask function remains the same
var taskInput = document.getElementById("taskInput");
var assigneeInput = document.getElementById("assigneeInput");
var taskList = document.getElementById("taskList");
if (taskInput.value.trim() === "") {
alert("Please enter a task!");
return;
}
var listItem = document.createElement("li");
listItem.className = "taskItem";
var taskText = document.createTextNode(taskInput.value + " - Assigned to: " + assigneeInput.value);
listItem.appendChild(taskText);
var deleteButton = document.createElement("span");
deleteButton.className = "deleteButton";
deleteButton.innerHTML = "Delete";
deleteButton.onclick = function() {
taskList.removeChild(listItem);
saveTasks(); // Save tasks after deleting one
};
listItem.appendChild(deleteButton);
taskList.appendChild(listItem);
taskInput.value = "";
assigneeInput.value = "";
saveTasks(); // Save tasks after adding one
}