diff options
author | Frederic Guillot <fred@kanboard.net> | 2017-02-26 19:30:02 -0500 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2017-02-26 19:30:02 -0500 |
commit | f3deb6492a74f1ffa9e3391274e0ab7947a04016 (patch) | |
tree | cbf7a3563cf1543bd131dd114f8dc89afdf5328f /assets/js/src | |
parent | 4f325193be4f16a9658258fecd525e71917156a0 (diff) |
Add toggle button to show/hide subtasks in task list view
Diffstat (limited to 'assets/js/src')
-rw-r--r-- | assets/js/src/Subtask.js | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/assets/js/src/Subtask.js b/assets/js/src/Subtask.js index d4606643..eef160d7 100644 --- a/assets/js/src/Subtask.js +++ b/assets/js/src/Subtask.js @@ -6,7 +6,7 @@ Kanboard.Subtask.prototype.listen = function() { var self = this; this.dragAndDrop(); - $(document).on("click", ".subtask-toggle-status", function(e) { + $(document).on("click", ".js-subtask-toggle-status", function(e) { var el = $(this); e.preventDefault(); @@ -14,18 +14,12 @@ Kanboard.Subtask.prototype.listen = function() { cache: false, url: el.attr("href"), success: function(data) { - if (el.hasClass("subtask-refresh-table")) { - $(".subtasks-table").replaceWith(data); - } else { - el.replaceWith(data); - } - - self.dragAndDrop(); + $(el).closest('.subtask-title').replaceWith(data); } }); }); - $(document).on("click", ".subtask-toggle-timer", function(e) { + $(document).on("click", ".js-subtask-toggle-timer", function(e) { var el = $(this); e.preventDefault(); @@ -33,8 +27,7 @@ Kanboard.Subtask.prototype.listen = function() { cache: false, url: el.attr("href"), success: function(data) { - $(".subtasks-table").replaceWith(data); - self.dragAndDrop(); + $(el).closest('.subtask-time-tracking').replaceWith(data); } }); }); |