Commit 6d25fbb 1 parent e1c3024 commit 6d25fbb Copy full SHA for 6d25fbb
File tree 4 files changed +21
-0
lines changed
4 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ const update = require('./globalUpdates');
24
24
const appUpdater = require ( './appUpdater' ) ;
25
25
const CliAutoComplete = require ( './CliAutoComplete' ) ;
26
26
const { SITLProcess } = require ( './sitl' ) ;
27
+ const settingsCache = require ( './settingsCache' ) ;
27
28
28
29
process . on ( 'uncaughtException' , function ( error ) {
29
30
if ( process . env . NODE_ENV !== 'development' ) {
@@ -385,6 +386,9 @@ $(function() {
385
386
$ ( '#demoModeReset' ) . on ( 'click' , function ( ) {
386
387
SITLProcess . deleteEepromFile ( 'demo.bin' ) ;
387
388
} ) ;
389
+ $ ( '#maintenanceFlushSettingsCache' ) . on ( 'click' , function ( ) {
390
+ settingsCache . flush ( ) ;
391
+ } ) ;
388
392
function close_and_cleanup ( e ) {
389
393
if ( e . type == 'click' && ! $ . contains ( $ ( 'div#options-window' ) [ 0 ] , e . target ) || e . type == 'keyup' && e . keyCode == 27 ) {
390
394
$ ( document ) . unbind ( 'click keyup' , close_and_cleanup ) ;
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ var settingsCache = (function() {
17
17
18
18
publicScope . flush = function ( ) {
19
19
store . delete ( SETTINGS_KEY ) ;
20
+ console . log ( 'Settings cache flushed' ) ;
20
21
} ;
21
22
22
23
publicScope . get = function ( settingName ) {
Original file line number Diff line number Diff line change 5812
5812
},
5813
5813
"gsTelemetrySpeed" : {
5814
5814
"message" : " Speed"
5815
+ },
5816
+ "maintenance" : {
5817
+ "message" : " Maintenance"
5818
+ },
5819
+ "maintenanceFlushSettingsCache" : {
5820
+ "message" : " Flush settings cache"
5815
5821
}
5816
5822
}
Original file line number Diff line number Diff line change 87
87
</ div >
88
88
</ div >
89
89
</ div >
90
+ < div class ="options-section gui_box grey ">
91
+ < div class ="gui_box_titlebar ">
92
+ < div class ="spacer_box_title " data-i18n ="maintenance "> </ div >
93
+ </ div >
94
+ < div class ="spacer_box settings ">
95
+ < div class ="default_btn " style ="float: none; width: 200px; ">
96
+ < a id ="maintenanceFlushSettingsCache " href ="# " i18n ="maintenanceFlushSettingsCache "> </ a >
97
+ </ div >
98
+ </ div >
99
+ </ div >
90
100
</ div >
91
101
</ div >
You can’t perform that action at this time.
0 commit comments