From d834a05fd9ef2e8ce7d4acd4216d43d1f9fe662d Mon Sep 17 00:00:00 2001 From: seefo <robbie.uvanni@gmail.com> Date: Thu, 22 Jun 2017 13:23:41 -0700 Subject: [PATCH] Added confirmation to domain server webpage before restarting --- domain-server/resources/web/header.html | 3 +++ domain-server/resources/web/js/domain-server.js | 14 +++++++++++--- domain-server/resources/web/settings/index.shtml | 1 - 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/domain-server/resources/web/header.html b/domain-server/resources/web/header.html index 0dc08e6e31..a37e9a6ff0 100644 --- a/domain-server/resources/web/header.html +++ b/domain-server/resources/web/header.html @@ -10,6 +10,7 @@ <link href="/css/sweetalert.css" rel="stylesheet" media="screen"> <link href="/css/bootstrap-switch.min.css" rel="stylesheet" media="screen"> + <script src='/js/sweetalert.min.js'></script> </head> <body> <nav class="navbar navbar-default" role="navigation"> @@ -37,6 +38,8 @@ </li> <li><a href="/content/">Content</a></li> <li><a href="/settings/">Settings</a></li> + </ul> + <ul class="nav navbar-right navbar-nav"> <li><a href="#" id="restart-server"><span class="glyphicon glyphicon-refresh"></span> Restart</a></li> </ul> </div> diff --git a/domain-server/resources/web/js/domain-server.js b/domain-server/resources/web/js/domain-server.js index 88ab7b1470..cc11cf4b48 100644 --- a/domain-server/resources/web/js/domain-server.js +++ b/domain-server/resources/web/js/domain-server.js @@ -33,9 +33,17 @@ $(document).ready(function(){ return this.href == url; }).parent().addClass('active'); - $('body').on('click', '#restart-server', function(e){ - $.get("/restart"); - showRestartModal(); + $('body').on('click', '#restart-server', function(e) { + swal( { + title: "Are you sure?", + text: "This will restart your domain server, causing your domain server to be briefly offline.", + type: "warning", + html: true, + showCancelButton: true + }, function() { + $.get("/restart"); + showRestartModal(); + }); return false; }); }); \ No newline at end of file diff --git a/domain-server/resources/web/settings/index.shtml b/domain-server/resources/web/settings/index.shtml index 13f5668010..b74c3591f0 100644 --- a/domain-server/resources/web/settings/index.shtml +++ b/domain-server/resources/web/settings/index.shtml @@ -86,7 +86,6 @@ <script src='/js/underscore-keypath.min.js'></script> <script src='/js/bootbox.min.js'></script> <script src='js/bootstrap-switch.min.js'></script> -<script src='/js/sweetalert.min.js'></script> <script src='js/settings.js'></script> <script src='js/form2js.min.js'></script> <script src='js/sha256.js'></script>