Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. var tasks = JSON.parse(localStorage.getItem('tasks'));
  2.  
  3. tasksList.innerHTML = '';
  4.  
  5. for (var i = 0; i < tasks.length; i++) {
  6. var id = tasks[i].id;
  7. var name = tasks[i].name;
  8. var importance = tasks[i].importance;
  9. var taskDate = tasks[i].date;
  10. var note = tasks[i].note;
  11. var status = tasks[i].status;
  12.  
  13. tasksList.innerHTML += '<div class="well">' +
  14. '<h6>Task ID: ' + id + '</h6>' +
  15. '<p><span class="label label-info" id="statusLabel">' + status + '</span></p>' +
  16. '<h3>' + name + '</h3>' +
  17. '<p><span class="glyphicon glyphicon-fire"></span> ' + importance + '</p>' +
  18. '<p><span class="glyphicon glyphicon-calendar"></span> ' + taskDate + '</p>' +
  19. '<p><span class="glyphicon glyphicon-comment"></span> ' + note + '</p>' +
  20. '<a href="#" onclick="setStatusCompleted('' + id + '')" class="btn btn-success">Complete</a> ' +
  21. '<a href="#" onclick="deleteTask('' + id + '')" class="btn btn-danger">Delete</a>' +
  22. '</div>';
  23.  
  24. function setStatusCompleted(id) {
  25. var tasks = JSON.parse(localStorage.getItem('tasks'));
  26.  
  27. for (var i = 0; i < tasks.length; i++) {
  28. if (tasks[i].id == id) {
  29. tasks[i].status = 'Completed';
  30. $("#statusLabel").removeClass('label label-info').addClass('label label-success');
  31.  
  32. }
  33. }
  34.  
  35. localStorage.setItem('tasks', JSON.stringify(tasks));
  36.  
  37. fetchTasks();
  38. }
  39.  
  40. $("#statusLabel").removeClass('label label-info').addClass('label label-success');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement