functions.js 1013 B

1234567891011121314151617181920212223
  1. var metods = (function(){ //создаем метод для вызова наших функций
  2. function _count() { // счетчики
  3. $('#should-be-done').text( $('#to-do ul.list-group').find( $('li') ).length );
  4. $('#will-be-come-soon').text( $('#go-go ul.list-group').find( $('li') ).length );
  5. $('#already-done').text( $('#completed ul.list-group').find( $('li') ).length );
  6. }
  7. function _addTask(task, id) {
  8. var $listGroup = $taskList.find('[data-status="' + task.status + '"]').find('.list-group');
  9. var $btnDelete = $('<button>').addClass('btn btn-danger btn-xs pull-right delete-task').append('<span class="glyphicon glyphicon-remove">');
  10. var $btnEdit = $('<button>').addClass('btn btn-info btn-xs pull-right edit-task').append('<span class="glyphicon glyphicon-pencil">');
  11. $('<li>').addClass('list-group-item').text(task.title).attr('data-id', id).append($btnDelete).append($btnEdit).appendTo($listGroup);
  12. _count();
  13. }
  14. return {
  15. addTask: _addTask,
  16. count: _count
  17. }
  18. })();