We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5313503 commit c6be96bCopy full SHA for c6be96b
Source-Code/ToDoList/module/filters.js
@@ -0,0 +1,13 @@
1
+export default function filterTasks(filterSelect, taskList) {
2
+ const filterValue = filterSelect.value;
3
+ const tasks = taskList.getElementsByClassName('task-item');
4
+
5
+ for (let i = 0; i < tasks.length; i += 1) {
6
+ const taskCategory = tasks[i].innerText.split(' (')[1].split(')')[0];
7
+ if (filterValue === '' || filterValue === taskCategory) {
8
+ tasks[i].style.display = '';
9
+ } else {
10
+ tasks[i].style.display = 'none';
11
+ }
12
13
+}
0 commit comments