Spaces:
Running
Running
window.makeParams = function(){ | |
var url = new URL(window.location) | |
var searchParams = new URLSearchParams(url.search) | |
var rv = {} | |
rv.get = key => { | |
return searchParams.get(key) | |
} | |
rv.set = (key, value) => { | |
searchParams.set(key, value) | |
url.search = searchParams.toString() | |
history.replaceState(null, '', url) | |
} | |
return rv | |
} | |
if (window.init) init() |