script.js 1.4 KB

12345678910111213141516171819202122232425
  1. //console.clear();
  2. var $formAddTask = $('#form-add-task'),
  3. $taskList = $('#task-list'),
  4. $modalAddTask = $('#modal-window'),
  5. $removeAll = $('#remove-all'),
  6. $modalEditTask = $('#modal-window-edit'),
  7. $formEditTast = $('#form-edit-task'),
  8. $modalDeleteTask = $('#modal-window-delete'),
  9. $btnOk = $('#conf');
  10. $formAddTask.on('submit', hendLerFormAdd); //кнопка сейв на модальном окне (add)
  11. $modalEditTask.on('submit', hendLerFormEditTask); //кнопка сейв на модальном окне (edit)
  12. $removeAll.on('click', hendlerDeleteAll); //кнопка удаления
  13. $taskList.on('click', '.delete-task', hendlerDeleteTask); // вешаем обработчик клик на кнопку delete-task
  14. $taskList.on('click', '.edit-task', hendlerEditTask); // слушаем кнопку редактировать
  15. $modalAddTask.on('shown.bs.modal', handLerShowModal); // событие открытие модального окна бутстрапа (add)
  16. $modalEditTask.on('shown.bs.modal', handLerShowModal); // событие открытие модального окна бутстрапа (edit)
  17. ;(function() { // самовызывающаяся функция которая перебирает и рисует li на странице динамически
  18. for (var key in localStorage) {
  19. var task = JSON.parse(localStorage[key]);
  20. metods.addTask(task, key);
  21. }
  22. })();