@@ -68,6 +68,10 @@ export default class OptionPage {
68
68
}
69
69
//#endregion
70
70
71
+ static get log ( ) {
72
+ return logger ;
73
+ }
74
+
71
75
static readonly activeClass = 'w3-flat-belize-hole' ;
72
76
static readonly themeElementSelectors = [ 'body' , 'div#page' , 'div.w3-modal' ] ;
73
77
@@ -86,6 +90,10 @@ export default class OptionPage {
86
90
this . filter = new this . Class . Filter ( ) ;
87
91
}
88
92
93
+ get log ( ) {
94
+ return this . Class . log ;
95
+ }
96
+
89
97
async addWordlist ( ) {
90
98
const wordlistText = document . getElementById ( 'wordlistText' ) as HTMLInputElement ;
91
99
const name = wordlistText . value . trim ( ) ;
@@ -705,7 +713,7 @@ export default class OptionPage {
705
713
if ( this . isStorageError ( err ) && this . cfg . syncLargeKeys ) {
706
714
this . confirm ( 'bulkEditorSaveRetry' ) ;
707
715
} else {
708
- logger . warn ( this . t ( 'options:bulkWordEditorModal.messages.saveFailed' ) , err ) ;
716
+ this . log . warn ( this . t ( 'options:bulkWordEditorModal.messages.saveFailed' ) , err ) ;
709
717
this . showErrorModal ( [ this . t ( 'options:.bulkWordEditor.messages.saveFailed' ) , `Error: ${ err . message } ` ] ) ;
710
718
}
711
719
}
@@ -1055,10 +1063,10 @@ export default class OptionPage {
1055
1063
1056
1064
handleError ( message : string , error ?: Error ) {
1057
1065
if ( error ) {
1058
- logger . error ( message , error ) ;
1066
+ this . log . error ( message , error ) ;
1059
1067
this . showErrorModal ( [ message , `Error: ${ error . message } ` ] ) ;
1060
1068
} else {
1061
- logger . error ( message ) ;
1069
+ this . log . error ( message ) ;
1062
1070
this . showErrorModal ( [ message ] ) ;
1063
1071
}
1064
1072
}
@@ -1173,14 +1181,14 @@ export default class OptionPage {
1173
1181
await this . initializeCfg ( ) ;
1174
1182
await this . translation . changeLanguage ( this . cfg . language ) ;
1175
1183
this . applyTranslation ( ) ;
1176
- logger . setLevel ( this . cfg . loggingLevel ) ;
1184
+ this . log . setLevel ( this . cfg . loggingLevel ) ;
1177
1185
this . applyTheme ( refreshTheme ) ;
1178
1186
this . setHelpVersion ( ) ;
1179
1187
if ( ! this . auth ) this . auth = new this . Class . OptionAuth ( this , this . cfg . password ) ;
1180
1188
this . filter . cfg = this . cfg ;
1181
1189
this . filter . init ( ) ;
1182
1190
1183
- // logger .debug(`Password: '${this.cfg.password}', Authenticated: ${this.auth.authenticated}`);
1191
+ // this.log .debug(`Password: '${this.cfg.password}', Authenticated: ${this.auth.authenticated}`);
1184
1192
if ( this . cfg . password && ! this . auth . authenticated ) {
1185
1193
this . openModal ( 'passwordModal' ) ;
1186
1194
document . getElementById ( 'passwordInput' ) . focus ( ) ;
@@ -1434,7 +1442,7 @@ export default class OptionPage {
1434
1442
1435
1443
this . populateStatsSummary ( stats , totalFiltered ) ;
1436
1444
} catch ( err ) {
1437
- logger . warn ( this . t ( 'options:statsPage.messages.loadFailed' ) , err ) ;
1445
+ this . log . warn ( this . t ( 'options:statsPage.messages.loadFailed' ) , err ) ;
1438
1446
this . showErrorModal ( [ this . t ( 'options:statsPage.messages.loadFailed' ) , `Error: ${ err . message } ` ] ) ;
1439
1447
}
1440
1448
}
@@ -1726,7 +1734,7 @@ export default class OptionPage {
1726
1734
}
1727
1735
}
1728
1736
} catch ( err ) {
1729
- logger . warn ( this . t ( 'options:statsPage.lessUsedWords.messages.prepareLessUsedWordsError' ) , err ) ;
1737
+ this . log . warn ( this . t ( 'options:statsPage.lessUsedWords.messages.prepareLessUsedWordsError' ) , err ) ;
1730
1738
return { } ;
1731
1739
}
1732
1740
}
@@ -1749,7 +1757,7 @@ export default class OptionPage {
1749
1757
await this . cfg . save ( 'domains' ) ;
1750
1758
this . populateDomainPage ( ) ;
1751
1759
} catch ( err ) {
1752
- logger . warn ( this . t ( 'options:domainsPage.removeFailed' , { domain : domainsSelect . value } ) , err ) ;
1760
+ this . log . warn ( this . t ( 'options:domainsPage.removeFailed' , { domain : domainsSelect . value } ) , err ) ;
1753
1761
this . showErrorModal ( [
1754
1762
this . t ( 'options:domainsPage.removeFailed' , { domain : domainsSelect . value } ) ,
1755
1763
`Error: ${ err . message } ` ,
@@ -1780,7 +1788,7 @@ export default class OptionPage {
1780
1788
this . filter . init ( ) ;
1781
1789
this . populateOptions ( ) ;
1782
1790
} catch ( err ) {
1783
- logger . warn ( this . t ( 'options:listPage.messages.removeWordFromAllowlistFailed' , { word : originalWord } ) , err ) ;
1791
+ this . log . warn ( this . t ( 'options:listPage.messages.removeWordFromAllowlistFailed' , { word : originalWord } ) , err ) ;
1784
1792
this . showErrorModal ( [
1785
1793
this . t ( 'options:listPage.messages.removeWordFromAllowlistFailed' , { word : originalWord } ) ,
1786
1794
`Error: ${ err . message } ` ,
@@ -1804,7 +1812,7 @@ export default class OptionPage {
1804
1812
this . filter . rebuildWordlists ( ) ;
1805
1813
this . populateOptions ( ) ;
1806
1814
} catch ( err ) {
1807
- logger . warn ( this . t ( 'options:wordsPage.messages.removeFailed' , { word : word } ) , err ) ;
1815
+ this . log . warn ( this . t ( 'options:wordsPage.messages.removeFailed' , { word : word } ) , err ) ;
1808
1816
this . showErrorModal ( [
1809
1817
this . t ( 'options:wordsPage.messages.removeFailed' , { word : word } ) ,
1810
1818
`Error: ${ err . message } ` ,
@@ -1838,7 +1846,7 @@ export default class OptionPage {
1838
1846
this . populateWordlists ( ) ;
1839
1847
this . populateWordPage ( ) ;
1840
1848
} catch ( err ) {
1841
- logger . warn ( this . t ( 'options:listsPage.messages.removeWordlistFailed' , { wordlist : wordlist } ) , err ) ;
1849
+ this . log . warn ( this . t ( 'options:listsPage.messages.removeWordlistFailed' , { wordlist : wordlist } ) , err ) ;
1842
1850
this . showErrorModal ( [
1843
1851
this . t ( 'options:listsPage.messages.removeWordlistFailed' , { wordlist : wordlist } ) ,
1844
1852
`Error: ${ err . message } ` ,
@@ -1883,7 +1891,7 @@ export default class OptionPage {
1883
1891
await this . init ( true ) ;
1884
1892
return true ;
1885
1893
} catch ( err ) {
1886
- logger . warn ( this . t ( 'options:configsPage.messages.restoreDefaultsFailed' ) , err ) ;
1894
+ this . log . warn ( this . t ( 'options:configsPage.messages.restoreDefaultsFailed' ) , err ) ;
1887
1895
this . showErrorModal ( [ this . t ( 'options:configsPage.messages.restoreDefaultsFailed' ) , `Error: ${ err . message } ` ] ) ;
1888
1896
return false ;
1889
1897
}
@@ -1939,7 +1947,7 @@ export default class OptionPage {
1939
1947
await this . init ( ) ;
1940
1948
return true ;
1941
1949
} catch ( err ) {
1942
- logger . warn ( this . t ( 'options:statusModal.messages.saveOptionsFailed' ) , err ) ;
1950
+ this . log . warn ( this . t ( 'options:statusModal.messages.saveOptionsFailed' ) , err ) ;
1943
1951
this . showErrorModal ( [ this . t ( 'options:statusModal.messages.saveOptionsFailed' ) , `Error: ${ err . message } ` ] ) ;
1944
1952
return false ;
1945
1953
}
@@ -1995,7 +2003,7 @@ export default class OptionPage {
1995
2003
this . filter . init ( ) ;
1996
2004
this . populateOptions ( ) ;
1997
2005
} catch ( err ) {
1998
- logger . warn ( this . t ( 'options:listsPage.messages.saveAllowlistFailed' ) , err ) ;
2006
+ this . log . warn ( this . t ( 'options:listsPage.messages.saveAllowlistFailed' ) , err ) ;
1999
2007
this . showErrorModal ( [ this . t ( 'options:listsPage.messages.saveAllowlistFailed' ) , `Error: ${ err . message } ` ] ) ;
2000
2008
return false ;
2001
2009
}
@@ -2091,18 +2099,18 @@ export default class OptionPage {
2091
2099
2092
2100
if ( wordList . value === '' ) {
2093
2101
// New record
2094
- logger . info ( `Adding new word: '${ word } '.` , wordOptions ) ;
2102
+ this . log . info ( `Adding new word: '${ word } '.` , wordOptions ) ;
2095
2103
added = this . cfg . addWord ( word , wordOptions ) ;
2096
2104
} else {
2097
2105
// Updating existing record
2098
2106
const originalWord = wordList . value ;
2099
2107
if ( originalWord == word ) {
2100
2108
// Word options changed
2101
- logger . info ( `Modifying existing word options for '${ word } '.` , wordOptions ) ;
2109
+ this . log . info ( `Modifying existing word options for '${ word } '.` , wordOptions ) ;
2102
2110
this . cfg . words [ word ] = wordOptions ;
2103
2111
} else {
2104
2112
// Existing word modified
2105
- logger . info ( `Rename existing word '${ originalWord } ' to '${ word } '.` , wordOptions ) ;
2113
+ this . log . info ( `Rename existing word '${ originalWord } ' to '${ word } '.` , wordOptions ) ;
2106
2114
added = this . cfg . addWord ( word , wordOptions ) ;
2107
2115
if ( added ) {
2108
2116
delete this . cfg . words [ originalWord ] ;
@@ -2119,7 +2127,7 @@ export default class OptionPage {
2119
2127
this . filter . rebuildWordlists ( ) ;
2120
2128
this . populateOptions ( ) ;
2121
2129
} catch ( err ) {
2122
- logger . warn ( this . t ( 'options:wordsPage.messages.updateFailed' , { word : word } ) , err ) ;
2130
+ this . log . warn ( this . t ( 'options:wordsPage.messages.updateFailed' , { word : word } ) , err ) ;
2123
2131
this . showErrorModal ( [
2124
2132
this . t ( 'options:wordsPage.messages.updateFailed' , { word : word } ) ,
2125
2133
`Error: ${ err . message } ` ,
@@ -2526,7 +2534,7 @@ export default class OptionPage {
2526
2534
await this . Class . Config . removeLocalStorage ( 'stats' ) ;
2527
2535
this . populateStats ( ) ;
2528
2536
} catch ( err ) {
2529
- logger . warn ( this . t ( 'options:statsPage.messages.resetFailed' ) , err ) ;
2537
+ this . log . warn ( this . t ( 'options:statsPage.messages.resetFailed' ) , err ) ;
2530
2538
this . showErrorModal ( [ this . t ( 'options:statsPage.messages.resetFailed' ) , `Error: ${ err . message } ` ] ) ;
2531
2539
}
2532
2540
}
0 commit comments