MCPcopy Create free account
hub / github.com/TruthHun/BookStack / getParameters

Function getParameters

static/mergely/editor/editor.js:2–21  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1$(document).ready(function() {
2 function getParameters() {
3 var parameters = {};
4 window.location.search.substr(1).split('&').forEach(function(pair) {
5 if (pair === '') return;
6 var parts = pair.split('=');
7 if (parts.length === 2 && parts[1].search(/^(true|1)$/i) >= 0) {
8 parameters[parts[0]] = true;
9 }
10 else if (parts.length === 2 && parts[1].search(/^(false|0)$/i) >= 0) {
11 parameters[parts[0]] = false;
12 }
13 else parameters[parts[0]] = parts[1] && decodeURIComponent(parts[1].replace(/\+/g, ' '));
14 });
15 return {
16 get: function(name, defaultValue) {
17 if (parameters.hasOwnProperty(name)) return parameters[name];
18 return defaultValue;
19 }
20 };
21 }
22 var parameters = getParameters();
23 if (parameters.get('test', false)) {
24 var li = $('<li>Tests</li>');

Callers 1

editor.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected