From b43122f7c7f52dc8b29bda184828b4cbd2a6c3d0 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 21 Dec 2018 15:17:17 +0100 Subject: [PATCH] url is updated every 4 seconds in necaessary --- frontend-js/src/main/js/GuiConnector.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend-js/src/main/js/GuiConnector.js b/frontend-js/src/main/js/GuiConnector.js index 7dd298b086..bf8036f5ce 100644 --- a/frontend-js/src/main/js/GuiConnector.js +++ b/frontend-js/src/main/js/GuiConnector.js @@ -110,14 +110,15 @@ GuiConnector.prototype.init = function () { }; -var lastUrlUpdate = 0; +var newUrl = ""; -function updateUrl(url) { - if (lastUrlUpdate + 250 < new Date().getTime()) { - lastUrlUpdate = new Date().getTime(); - window.history.replaceState(null, null, url); +setInterval(function () { + if (!window.location.href.endsWith(newUrl)) { + console.log("update: " + newUrl); + window.history.replaceState(null, null, newUrl); } -} +}, 250); + /** * @@ -140,7 +141,7 @@ GuiConnector.prototype.setUrlParam = function (key, value) { } } } - updateUrl(url); + newUrl = url; } }; -- GitLab