From 1801e9535b24d0c197a7b7df5de8827b31424069 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 23 Mar 2025 08:17:55 +0200 Subject: [PATCH] parseQueryString: switch to URLSearchParams and remove unused param Signed-off-by: XhmikosR --- scripts/js/utils.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/scripts/js/utils.js b/scripts/js/utils.js index 4209f34a..4a92ebb4 100644 --- a/scripts/js/utils.js +++ b/scripts/js/utils.js @@ -530,16 +530,9 @@ function getCSSval(cssclass, cssproperty) { return val; } -function parseQueryString(queryString = globalThis.location.search) { - const GETDict = {}; - queryString - .substr(1) - .split("&") - .forEach(function (item) { - GETDict[item.split("=")[0]] = decodeURIComponent(item.split("=")[1]); - }); - - return GETDict; +function parseQueryString() { + const params = new URLSearchParams(globalThis.location.search); + return Object.fromEntries(params.entries()); } // https://stackoverflow.com/q/21647928