mirror of https://github.com/huashengdun/webssh
Added function initialize_map
parent
dac9176480
commit
ffd2345427
|
@ -84,6 +84,16 @@ jQuery(function($){
|
||||||
restore_items(fields);
|
restore_items(fields);
|
||||||
|
|
||||||
|
|
||||||
|
function initialize_map(keys, map) {
|
||||||
|
var i;
|
||||||
|
|
||||||
|
for (i = 0; i < keys.length; i++) {
|
||||||
|
map[keys[i]] = '';
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function decode_uri(uri) {
|
function decode_uri(uri) {
|
||||||
try {
|
try {
|
||||||
return decodeURI(uri);
|
return decodeURI(uri);
|
||||||
|
@ -94,7 +104,7 @@ jQuery(function($){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function parse_url_data(string, form_keys, opts_keys, form_data, opts_data) {
|
function parse_url_data(string, form_map, opts_map) {
|
||||||
var i, pair, key, val,
|
var i, pair, key, val,
|
||||||
arr = string.split('&');
|
arr = string.split('&');
|
||||||
|
|
||||||
|
@ -103,10 +113,10 @@ jQuery(function($){
|
||||||
key = pair[0].trim().toLowerCase();
|
key = pair[0].trim().toLowerCase();
|
||||||
val = pair[1] && pair[1].trim();
|
val = pair[1] && pair[1].trim();
|
||||||
|
|
||||||
if (form_keys.indexOf(key) !== -1) {
|
if (form_map[key] === '') {
|
||||||
form_data[key] = val;
|
form_map[key] = val;
|
||||||
} else if (opts_keys.indexOf(key) !== -1) {
|
} else if (opts_map[key] === '') {
|
||||||
opts_data[key] = val;
|
opts_map[key] = val;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -667,9 +677,11 @@ jQuery(function($){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
initialize_map(fields.concat(['password']), url_form_data);
|
||||||
|
initialize_map(['bgcolor', 'title'], url_opts_data);
|
||||||
|
|
||||||
parse_url_data(
|
parse_url_data(
|
||||||
decode_uri(window.location.search.substring(1)) + '&' + decode_uri(window.location.hash.substring(1)),
|
decode_uri(window.location.search.substring(1)) + '&' + decode_uri(window.location.hash.substring(1)),
|
||||||
fields.concat(['password']), ['bgcolor', 'title'],
|
|
||||||
url_form_data, url_opts_data
|
url_form_data, url_opts_data
|
||||||
);
|
);
|
||||||
console.log(url_form_data);
|
console.log(url_form_data);
|
||||||
|
|
Loading…
Reference in New Issue