diff --git a/public/viewjs/tasks.js b/public/viewjs/tasks.js index 7ad30df2..07b75335 100644 --- a/public/viewjs/tasks.js +++ b/public/viewjs/tasks.js @@ -34,12 +34,25 @@ $("#status-filter").on("change", function() tasksTable.column(tasksTable.colReorder.transpose(5)).search(value).draw(); }); +$("#category-filter").on("change", function() +{ + var value = $(this).val(); + if (value === "all") + { + value = ""; + } + + tasksTable.column(tasksTable.colReorder.transpose(3)).search(value).draw(); +}); + $("#clear-filter-button").on("click", function() { $("#search").val(""); $("#status-filter").val("all"); + $("#category-filter").val("all"); $("#search").trigger("keyup"); $("#status-filter").trigger("change"); + $("#category-filter").trigger("change"); $("#show-done-tasks").trigger('checked', false); }); diff --git a/views/tasks.blade.php b/views/tasks.blade.php index 92385f8b..fe952116 100644 --- a/views/tasks.blade.php +++ b/views/tasks.blade.php @@ -81,6 +81,22 @@ +
+
+
+  {{ $__t('Category') }} +
+ +
+