File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change 95
95
return node . textContent . toLowerCase ( ) . includes ( filter_str ) ;
96
96
}
97
97
98
- function filterTasksInContainer ( container , regex_mode , filter_str ) {
98
+ function filterTasksInContainer ( regex_mode , filter_str ) {
99
99
let tasks = container . getElementsByClassName ( "task-container" ) ;
100
100
101
101
let shown_count = 0 ;
122
122
if ( ! regexMode )
123
123
filter_str = filter_str . toLowerCase ( ) . trim ( ) ;
124
124
125
- let solved = document . getElementById ( "solvedTasks" ) ;
126
- let unsolved = document . getElementById ( "unsolvedTasks" ) ;
127
- if ( solved != null )
128
- filterTasksInContainer ( solved , regexMode , filter_str ) ;
129
- if ( unsolved != null )
130
- filterTasksInContainer ( unsolved , regexMode , filter_str ) ;
125
+ let tasksList = document . getElementById ( "tasksList" ) ;
126
+ let tasks = tasksList . getElementsByClassName ( "task-container" ) ;
127
+
128
+ for ( let i = 0 ; i < tasks . length ; i ++ )
129
+ {
130
+ if ( emptyString ( filter_str ) || satisfiesFilter ( tasks [ i ] , regexMode , filter_str ) )
131
+ tasks [ i ] . style . removeProperty ( "display" ) ;
132
+ else
133
+ tasks [ i ] . style . setProperty ( "display" , "none" ) ;
134
+ }
131
135
}
132
136
133
137
document . getElementById ( "filterValue" ) . addEventListener ( "input" , filterTasks ) ;
You can’t perform that action at this time.
0 commit comments