Browse Source

Force reloading VPN Settings page after validating form.

pitchum 6 years ago
parent
commit
56fa7d6268
1 changed files with 5 additions and 7 deletions
  1. 5 7
      sources/public/js/custom.js

+ 5 - 7
sources/public/js/custom.js

@@ -87,14 +87,12 @@ function ready() {
         headers: {
           'X-Requested-With': 'jQuery',
         },
+        timeout: 5000,
         dataType: "html",
-        success: function(data){
-          document.body.innerHTML = new DOMParser().parseFromString(data, "text/html").body.innerHTML
-          ready()
-        },
-        error: function() {
-          $('#save').prop('disabled', false);
-          $('#save-loading').hide();
+        // success: function() {}, // XXX will never happen because the VPN connection will be restarted after the form is posted.
+        complete: function() {
+          console.log("Forcing page reload after a few seconds...");
+          setTimeout(function() {document.location.reload();}, 45000)
         },
     });
   })