From 8f5b62f5321cadd39d51af316ebdff42aba45681 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Thu, 7 Sep 2023 12:06:11 +0200 Subject: [PATCH] loader.js: Perform a proper redirect upon `__CLOSE__` This allows the temporary adjustment of the autorefresh interval. --- public/js/icinga/loader.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/public/js/icinga/loader.js b/public/js/icinga/loader.js index 9bf334fe3..74ba3217e 100644 --- a/public/js/icinga/loader.js +++ b/public/js/icinga/loader.js @@ -492,6 +492,7 @@ */ processRedirectHeader: function(req) { var icinga = this.icinga, + $redirectTarget = req.$redirectTarget, redirect = req.getResponseHeader('X-Icinga-Redirect'); if (! redirect) { @@ -594,14 +595,8 @@ return true; } - // Refresh left column and produce a new history state for it - let $refreshTarget = $('#col1'); - let refreshUrl = icinga.history.getCol1State(); - let refresh = this.loadUrl(refreshUrl, $refreshTarget); - refresh.addToHistory = true; - refresh.scripted = true; - - return true; + $redirectTarget = $('#col1'); + redirect = icinga.history.getCol1State(); } var useHttp = req.getResponseHeader('X-Icinga-Redirect-Http'); @@ -610,7 +605,7 @@ return true; } - this.redirectToUrl(redirect, req.$redirectTarget, req); + this.redirectToUrl(redirect, $redirectTarget, req); return true; },