blob: 60e6af48356669a6685310b00561b9cfa43820bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
/******************************************************************************/
/** URL Parameters ************************************************************/
/******************************************************************************/
/***
* This module uses parses the current page's URL and converts it to a format
* that can be used by Elm.
**/
var tacticians_online = tacticians_online || new Object();
tacticians_online.urlparams = new Object();
tacticians_online.urlparams.private = new Object();
tacticians_online.urlparams.private.get_clean_parameters_string =
function ()
{
var all_parameters_string = window.location.search;
if (all_parameters_string == "")
{
return "";
}
if (all_parameters_string[0] == "?")
{
return all_parameters_string.slice(1);
}
return all_parameters_string;
}
tacticians_online.urlparams.get_parameters =
function ()
{
var all_parameters_string =
tacticians_online.urlparams.private.get_clean_parameters_string();
var all_parameters_array = all_parameters_string.split('&');
var result = [];
all_parameters_array.forEach
(
function (param)
{
result.push(param.split('='));
}
);
return result;
}
|