File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -426,10 +426,10 @@ <h1>theme</h1>
426426< script src ="https://cdn.jsdelivr.net/npm/chartjs-plugin-trendline@0.1.3/src/chartjs-plugin-trendline.min.js "> </ script >
427427< script src ="js/words.js "> </ script >
428428< script src ="js/db.js "> </ script >
429+ < script src ="js/userconfig.js "> </ script >
429430< script src ="js/commandline.js "> </ script >
430431< script src ="js/settings.js "> </ script >
431432< script src ="js/account.js "> </ script >
432- < script src ="js/userconfig.js "> </ script >
433433< script src ="js/script.js "> </ script >
434434
435435
Original file line number Diff line number Diff line change @@ -246,8 +246,17 @@ Object.keys(words).forEach(language => {
246246 . append ( `<div class="button" filter="${ language } ">${ language . replace ( '_' , ' ' ) } </div>` ) ;
247247} )
248248
249- let activeFilters = [ ] ;
250- toggleFilterButton ( 'all' ) ;
249+ let activeFilters = [ "all" ] ;
250+
251+
252+ $ ( document ) . ready ( e => {
253+ activeFilters = config . resultFilters ;
254+ console . log ( activeFilters ) ;
255+ activeFilters . forEach ( filter => {
256+ enableFilterButton ( filter ) ;
257+ } )
258+ } )
259+
251260
252261function toggleFilterButton ( filter ) {
253262 const element = $ ( `.pageAccount .content .filterButtons .button[filter=${ filter } ]` ) ;
@@ -335,6 +344,13 @@ function updateActiveFilters(){
335344}
336345
337346
347+ $ ( '.pageAccount .filterButtons' ) . click ( '.button' , e => {
348+ const filter = $ ( e . target ) . attr ( 'filter' ) ;
349+ toggleFilterButton ( filter ) ;
350+ config . resultFilters = activeFilters ;
351+ saveConfigToCookie ( ) ;
352+ } )
353+
338354function refreshAccountPage ( ) {
339355
340356 function cont ( ) {
@@ -487,8 +503,3 @@ function refreshAccountPage() {
487503 cont ( ) ;
488504 }
489505}
490-
491- $ ( '.pageAccount .filterButtons' ) . click ( '.button' , e => {
492- const filter = $ ( e . target ) . attr ( 'filter' ) ;
493- toggleFilterButton ( filter ) ;
494- } )
Original file line number Diff line number Diff line change @@ -9,7 +9,8 @@ let config = {
99 time : 30 ,
1010 mode : "words" ,
1111 language : "english" ,
12- fontSize : 1
12+ fontSize : 1 ,
13+ resultFilters : [ "all" ]
1314}
1415
1516//cookies
@@ -33,6 +34,9 @@ function loadConfigFromCookie() {
3334 changeMode ( newConfig . mode ) ;
3435 changeLanguage ( newConfig . language ) ;
3536 changeFontSize ( newConfig . fontSize ) ;
37+ if ( newConfig . resultFilters == null || newConfig . resultFilters == undefined ) {
38+ newConfig . resultFilters = [ "all" ] ;
39+ }
3640 config = newConfig ;
3741 restartTest ( ) ;
3842 }
You can’t perform that action at this time.
0 commit comments