aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim/webui/static/js
diff options
context:
space:
mode:
Diffstat (limited to 'fg21sim/webui/static/js')
-rw-r--r--fg21sim/webui/static/js/configs.js22
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