Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
LamaSaad24 committed Sep 29, 2023
2 parents e8af41b + e35c916 commit 070b5dd
Showing 1 changed file with 5 additions and 27 deletions.
32 changes: 5 additions & 27 deletions assets/js/main.js
Original file line number Diff line number Diff line change
@@ -1,33 +1,11 @@
let toDo = document.getElementById("toDo");
let taskInput = document.getElementById("task");
let list = document.getElementById("list");
let addBtn = document.getElementById("addBtn");
let editBtn = document.getElementById("editBtn");
let tasks = [];

function getTasksFromLocalStorage() {
if (localStorage.getItem("tasks")) {
tasks = JSON.parse(localStorage.getItem("tasks"))
} else {
localStorage.setItem("tasks", []);
}
}

function setTasksToLocalStorage(t) {
localStorage.setItem("tasks", JSON.stringify(t));
}

function displayTasks() {
let data = "";
for (let i = 0; i < tasks.length; i++)
data += `
let toDo=document.getElementById("toDo"),taskInput=document.getElementById("task"),list=document.getElementById("list"),addBtn=document.getElementById("addBtn"),editBtn=document.getElementById("editBtn"),tasks=[];function getTasksFromLocalStorage(){localStorage.getItem("tasks")?tasks=JSON.parse(localStorage.getItem("tasks")):localStorage.setItem("tasks",[])}function setTasksToLocalStorage(t){localStorage.setItem("tasks",JSON.stringify(t))}function displayTasks(){let e="";for(let t=0;t<tasks.length;t++)e+=`
<div class="item col-3 my-2 d-flex flex-column justify-content-center align-items-center">
<h2 class="mb-3">${tasks[i].title}</h2>
<h2 class="mb-3">${tasks[t].title}</h2>
<div class="d-flex flex-row justify-content-end mb-1">
<a href="#" class="text-primary" data-mdb-toggle="tooltip" title="Edit todo" onclick="editTask(${i})"><i
<a href="#" class="text-primary" data-mdb-toggle="tooltip" title="Edit todo" onclick="editTask(${t})"><i
class="fas fa-pencil-alt me-3"></i></a>
<a href="#" class="text-danger" data-mdb-toggle="tooltip"
title="Delete todo" onclick="deleteTask(${i})"><i class="fas fa-trash-alt"></i></a>
title="Delete todo" onclick="deleteTask(${t})"><i class="fas fa-trash-alt"></i></a>
</div>
</div>
`;
Expand Down Expand Up @@ -70,7 +48,7 @@ if ("undefined" != typeof Storage) {

addBtn.addEventListener("click", function () {
let title = taskInput.value;
if (!checkIfUnique(title).length) {
if (!checkIfUnique(title)) {
let task = {
'title': title,
'slug': generateSlug(title)
Expand Down

0 comments on commit 070b5dd

Please sign in to comment.