From d336f5d18e9c07e28b54aadf4d28ff0e6e410278 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 26 May 2023 10:44:54 +0200 Subject: [PATCH] Fixed bug with category not bein remembered --- Frontend/assets/scripts/frame.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Frontend/assets/scripts/frame.js b/Frontend/assets/scripts/frame.js index 3e2e867..843958f 100644 --- a/Frontend/assets/scripts/frame.js +++ b/Frontend/assets/scripts/frame.js @@ -87,8 +87,18 @@ function changeActiveTools(activeCategoryButton) { function changeTool(tool) { const url = tools.get(tool); localStorage.setItem("lastPage", tool); - document.getElementById("iframe").src = url; + + switch (tool) { // XML category is default. + case "jsonform": + changeActiveTools('JSON'); + break; + case "mock": + changeActiveTools('REST'); + break; + + } document.location.search = tool; + document.getElementById("iframe").src = url; } /** @@ -104,15 +114,5 @@ function loadLastPage() { if (lastPage == null) { lastPage = "xpath"; } - - switch (lastPage) { // XML category is default. - case "jsonform": - changeActiveTools('JSON'); - break; - case "mock": - changeActiveTools('REST'); - break; - - } - document.getElementById("iframe").src = tools.get(lastPage); + changeTool(lastPage); } \ No newline at end of file