diff options
Diffstat (limited to 'assets/js/src/Subtask.js')
-rw-r--r-- | assets/js/src/Subtask.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/assets/js/src/Subtask.js b/assets/js/src/Subtask.js new file mode 100644 index 00000000..c6cae641 --- /dev/null +++ b/assets/js/src/Subtask.js @@ -0,0 +1,34 @@ +function Subtask() { +} + +Subtask.prototype.listen = function() { + $(document).on("click", ".subtask-toggle-status", function(e) { + e.preventDefault(); + var el = $(this); + + $.ajax({ + cache: false, + url: el.attr("href"), + success: function(data) { + if (el.hasClass("subtask-refresh-table")) { + $(".subtasks-table").replaceWith(data); + } else { + el.replaceWith(data); + } + } + }); + }); + + $(document).on("click", ".subtask-toggle-timer", function(e) { + e.preventDefault(); + var el = $(this); + + $.ajax({ + cache: false, + url: el.attr("href"), + success: function(data) { + $(".subtasks-table").replaceWith(data); + } + }); + }); +}; |