1234567891011121314151617181920212223242526 |
- var metods = (function(){ //создаем метод для вызова наших функций
- function _count() { // счетчики
- $('#should-be-done').text( $('#to-do ul.list-group').find( $('li') ).length );
- $('#will-be-come-soon').text( $('#go-go ul.list-group').find( $('li') ).length );
- $('#already-done').text( $('#completed ul.list-group').find( $('li') ).length );
- }
- function _addTask(task, id) {
- var $listGroup = $taskList.find('[data-status="' + task.status + '"]').find('.list-group');
- var $btnDelete = $('<button>').addClass('btn btn-danger btn-xs pull-right delete-task').append('<span class="glyphicon glyphicon-remove">');
- var $btnEdit = $('<button>').addClass('btn btn-info btn-xs pull-right edit-task').append('<span class="glyphicon glyphicon-pencil">');
- var $dateAdd = $('<span>').addClass('pull-right show-data').text(task.calendar);
- var $info = $('<a>').text(task.title).attr({'href': '#', 'title': 'Description', 'data-toggle': 'popover', 'data-placement': 'right', 'data-trigger': 'focus', 'data-content': task.description}); //collapse
-
- $('<li>').addClass('list-group-item').attr('data-id', id).append($info).append($btnDelete).append($btnEdit).append($dateAdd).appendTo($listGroup);
-
- $('[data-toggle="popover"]').popover();
- _count();
- }
- return {
- addTask: _addTask,
- count: _count
- }
- })();
|