Save tasks in JSON pretty print, and fixed todo.html addtask()
This commit is contained in:
parent
a701c2974c
commit
34e0f341ef
4 changed files with 34 additions and 5 deletions
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue