Basic support for arrays in arguments for the web UI.

This commit is contained in:
Simon MacMullen 2011-02-15 11:42:06 +00:00
parent 51f11e9144
commit 9305abb516
1 changed files with 3 additions and 0 deletions

View File

@ -690,6 +690,7 @@ function fill_path_template(template, params) {
// Better suggestions appreciated
var INTEGER_ARGUMENTS = map(['x-expires']);
var ARRAY_ARGUMENTS = map(['upstreams']); // Used by the federation plugin
function params_magic(params) {
return maybe_remove_password(
@ -718,6 +719,8 @@ function collapse_multifields(params0) {
var v = params0[name + '_' + id + '_mfvalue'];
if (k in INTEGER_ARGUMENTS) {
v = parseInt(v);
} else if (k in ARRAY_ARGUMENTS) {
v = v.split(" ");
}
params[name][k] = v;
}