Solved #180 and one other bug (#210)

I found and fixed bug: When in URL query was put without # at the end the page would start reloading indefinitely

Co-authored-by: Adam Bem <adam.bem@zoho.eu>
Reviewed-on: #210
Reviewed-by: Mikolaj Widla <widlam@noreply.example.com>
This commit is contained in:
2023-05-26 11:39:57 +02:00
parent 97042faaa3
commit 6058169818
2 changed files with 8 additions and 7 deletions

View File

@@ -21,6 +21,7 @@ input {
border: 2px solid rgba(93, 99, 96, 0.705);
border-radius: 5px;
padding: 8px;
display: block;
}

View File

@@ -31,9 +31,7 @@ function init() {
changeActiveTools('XML');
var toolUrl = window.location.search.substring(1);
if (toolUrl == "")
loadLastPage();
else if (tools.has(toolUrl))
if (tools.has(toolUrl))
changeTool(toolUrl);
else
loadLastPage();
@@ -85,10 +83,12 @@ function changeActiveTools(activeCategoryButton) {
* @returns {void}
*/
function changeTool(tool) {
const url = tools.get(tool);
localStorage.setItem("lastPage", tool);
document.getElementById("iframe").src = url;
document.location.search = tool;
if (tools.has(tool)) {
const url = tools.get(tool);
document.location.search = tool + "/";
localStorage.setItem("lastPage", tool);
document.getElementById("iframe").src = url;
}
}
/**