@@ -17,6 +17,7 @@ function updateSettingsPage(){
1717
1818 setActiveThemeButton ( ) ;
1919 setActiveLanguageButton ( ) ;
20+ setActiveFontSizeButton ( ) ;
2021
2122 if ( config . showKeyTips ) {
2223 $ ( ".pageSettings .tip" ) . removeClass ( 'hidden' ) ;
@@ -32,6 +33,11 @@ function setActiveThemeButton() {
3233 $ ( `.pageSettings .section .themes .theme[theme=${ config . theme } ]` ) . addClass ( 'active' ) ;
3334}
3435
36+ function setActiveFontSizeButton ( ) {
37+ $ ( `.pageSettings .section.fontSize .buttons .button` ) . removeClass ( 'active' ) ;
38+ $ ( `.pageSettings .section.fontSize .buttons .button[fontsize=` + config . fontSize + `]` ) . addClass ( 'active' ) ;
39+ }
40+
3541function setActiveLanguageButton ( ) {
3642 $ ( `.pageSettings .section .languages .language` ) . removeClass ( 'active' ) ;
3743 $ ( `.pageSettings .section .languages .language[language=${ config . language } ]` ) . addClass ( 'active' ) ;
@@ -126,6 +132,15 @@ $(document).on("mouseleave",".pageSettings .section .themes", (e) => {
126132$ ( document ) . on ( "click" , ".pageSettings .section .languages .language" , ( e ) => {
127133 let language = $ ( e . currentTarget ) . attr ( 'language' ) ;
128134 changeLanguage ( language ) ;
135+ showNotification ( 'Language changed' , 1000 ) ;
129136 restartTest ( ) ;
130137 setActiveLanguageButton ( ) ;
138+ } )
139+
140+ //fontsize
141+ $ ( document ) . on ( "click" , ".pageSettings .section.fontSize .button" , ( e ) => {
142+ let fontSize = $ ( e . currentTarget ) . attr ( 'fontsize' ) ;
143+ changeFontSize ( fontSize ) ;
144+ showNotification ( 'Font size changed' , 1000 ) ;
145+ setActiveFontSizeButton ( ) ;
131146} )
0 commit comments