Merge pull request #407 from warhog/master

Add confirmation to reset settings button to avoid accidentally reset settings
pull/332/head^2
Konstantin Sharlaimov 7 years ago committed by GitHub
commit 891d5486b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2465,5 +2465,8 @@
},
"servoMixerAdd": {
"message": "Add new mixer rule"
},
"confirm_reset_settings": {
"message": "Do you really want to reset all settings?\nATTENTION: All settings are lost! You have to setup the whole aircraft after this operation!"
}
}

@ -62,13 +62,15 @@ TABS.setup.initialize = function (callback) {
self.initializeInstruments();
$('a.resetSettings').click(function () {
MSP.send_message(MSPCodes.MSP_RESET_CONF, false, false, function () {
GUI.log(chrome.i18n.getMessage('initialSetupSettingsRestored'));
if (confirm(chrome.i18n.getMessage('confirm_reset_settings'))) {
MSP.send_message(MSPCodes.MSP_RESET_CONF, false, false, function () {
GUI.log(chrome.i18n.getMessage('initialSetupSettingsRestored'));
GUI.tab_switch_cleanup(function () {
TABS.setup.initialize();
GUI.tab_switch_cleanup(function () {
TABS.setup.initialize();
});
});
});
}
});
// display current yaw fix value (important during tab re-initialization)

Loading…
Cancel
Save