parseQueryString: switch to URLSearchParams and remove unused param

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
This commit is contained in:
XhmikosR
2025-03-23 08:17:55 +02:00
parent 877d5f8cb9
commit 1801e9535b

View File

@@ -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