diff options
Diffstat (limited to 'fg21sim/webui/static')
-rw-r--r-- | fg21sim/webui/static/js/configs.js | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/fg21sim/webui/static/js/configs.js b/fg21sim/webui/static/js/configs.js index 80c218c..4b01ca3 100644 --- a/fg21sim/webui/static/js/configs.js +++ b/fg21sim/webui/static/js/configs.js @@ -549,8 +549,26 @@ $(document).ready(function () { // Reset both server-side and client-side configurations to the defaults $("#reset-defaults").on("click", function () { - // TODO: add a confirmation dialog - resetConfigs(ajax_url); + var modalData = {}; + modalData.icon = "warning"; + modalData.message = ("Are you sure to reset the configurations?"); + modalData.buttons = [ + { + text: "Cancel", + rel: "modal:close", + click: function () { $.modal.close(); } + }, + { + text: "Reset!", + "class": "button-warning", + rel: "modal:close", + click: function () { + $.modal.close(); + resetConfigs(ajax_url); + } + }, + ]; + showConfigsModal(modalData); }); // Load the configurations from the specified user configuration file |