MCPcopy Index your code
hub / github.com/bugy/script-server / readQueryParameters

Function readQueryParameters

web-src/src/common/utils/common.js:270–293  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

268}
269
270export function readQueryParameters() {
271 var argString = window.location.search;
272 if (!argString || argString.length <= 1) {
273 return {};
274 }
275
276 var pairs = argString.substr(1).split('&');
277
278 var result = {};
279 for (var i = 0; i < pairs.length; i++) {
280 var keyAndValue = pairs[i].split('=', 2);
281
282 if (keyAndValue.length !== 2) {
283 continue;
284 }
285
286 var key = decodeURIComponent(keyAndValue[0].replace(/\+/g, ' '));
287 var value = decodeURIComponent(keyAndValue[1].replace(/\+/g, ' '));
288
289 result[key] = value;
290 }
291
292 return result;
293}
294
295export function getQueryParameter(parameter, url) {
296 var parameters = readQueryParameters(url);

Callers 1

getQueryParameterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected