| KB.on('dom.ready', function () { | |
| $(document).on('click', '.js-subtask-toggle-status', function(e) { | |
| var el = $(this); | |
| var url = el.attr('href'); | |
| e.preventDefault(); | |
| $.ajax({ | |
| cache: false, | |
| url: url, | |
| success: function(data) { | |
| if (url.indexOf('fragment=table') != -1) { | |
| $('.subtasks-table').replaceWith(data); | |
| } else if (url.indexOf('fragment=rows') != -1) { | |
| $(el).closest('.task-list-subtasks').replaceWith(data); | |
| } else { | |
| $(el).closest('.subtask-title').replaceWith(data); | |
| } | |
| KB.trigger('subtasks.reloaded'); | |
| } | |
| }); | |
| }); | |
| $(document).on('click', '.js-subtask-toggle-timer', function(e) { | |
| var el = $(this); | |
| e.preventDefault(); | |
| $.ajax({ | |
| cache: false, | |
| url: el.attr('href'), | |
| success: function(data) { | |
| $(el).closest('.subtask-time-tracking').replaceWith(data); | |
| } | |
| }); | |
| }); | |
| }); | |