blob: d4104a8dafe54e2bae2368d577d9c8d6fbbc1df9 (
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 tonkadur = tonkadur || new Object();
tonkadur.urlparams = new Object();
tonkadur.urlparams.private = new Object();
tonkadur.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;
}
tonkadur.urlparams.get_parameters =
function ()
{
var all_parameters_string =
tonkadur.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;
}
|