From f9b426bb305f848c8706c2cff8a7c41c1c07f6e8 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Wed, 24 May 2023 10:33:00 +0200 Subject: [PATCH] Every tool can now be accessed from URL --- Frontend/assets/scripts/frame.js | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/Frontend/assets/scripts/frame.js b/Frontend/assets/scripts/frame.js index 00f61c6..7de1e74 100644 --- a/Frontend/assets/scripts/frame.js +++ b/Frontend/assets/scripts/frame.js @@ -1,17 +1,5 @@ const tools = new Map(); -/** - * Get address of Mock Services - * - * @function - * @name getMockHost - * @kind function - * @returns {string} - */ -function getMockHost() { - return window.location.protocol + "//" + window.location.hostname + ":8097"; -} - /** * Function called after page is loaded * @@ -30,7 +18,15 @@ function init() { tools.set("mock", "tools/mock.html"); changeActiveTools('XML'); - loadLastPage(); + var toolUrl = window.location.search.substring(1); + if (toolUrl == "") { + loadLastPage(); + } + else if (tools.has(toolUrl)) { + changeTool(toolUrl); + + } + } /** @@ -81,6 +77,7 @@ function changeTool(tool) { const url = tools.get(tool); localStorage.setItem("lastPage", tool); document.getElementById("iframe").src = url; + window.location.search = tool; } /**