diff --git a/js/gui.js b/js/gui.js index 4e187037..4010ddf1 100644 --- a/js/gui.js +++ b/js/gui.js @@ -548,6 +548,10 @@ GUI_control.prototype.alert = function(message) { dialog.showMessageBoxSync({ message: message, icon: "./images/inav_icon_128.png" }); } +GUI_control.prototype.confirm = function(message) { + return dialog.showMessageBoxSync({ message: message, icon: "./images/inav_icon_128.png", buttons: ["Yes", "No"]}) == 0; +} + // initialize object into GUI variable var GUI = new GUI_control(); diff --git a/tabs/mission_control.js b/tabs/mission_control.js index 56c9a3cb..0fce8675 100644 --- a/tabs/mission_control.js +++ b/tabs/mission_control.js @@ -3436,7 +3436,7 @@ TABS.mission_control.initialize = function (callback) { return; } - if (confirm(i18n.getMessage("missionGeozoneReboot"))) { + if (GUI.confirm(i18n.getMessage("missionGeozoneReboot"))) { $(event.currentTarget).addClass('disabled'); GUI.log('Start of sending Geozones'); mspHelper.saveGeozones();