| 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>'); |