Basic support for arrays in arguments for the web UI.
This commit is contained in:
parent
51f11e9144
commit
9305abb516
|
|
@ -690,6 +690,7 @@ function fill_path_template(template, params) {
|
||||||
|
|
||||||
// Better suggestions appreciated
|
// Better suggestions appreciated
|
||||||
var INTEGER_ARGUMENTS = map(['x-expires']);
|
var INTEGER_ARGUMENTS = map(['x-expires']);
|
||||||
|
var ARRAY_ARGUMENTS = map(['upstreams']); // Used by the federation plugin
|
||||||
|
|
||||||
function params_magic(params) {
|
function params_magic(params) {
|
||||||
return maybe_remove_password(
|
return maybe_remove_password(
|
||||||
|
|
@ -718,6 +719,8 @@ function collapse_multifields(params0) {
|
||||||
var v = params0[name + '_' + id + '_mfvalue'];
|
var v = params0[name + '_' + id + '_mfvalue'];
|
||||||
if (k in INTEGER_ARGUMENTS) {
|
if (k in INTEGER_ARGUMENTS) {
|
||||||
v = parseInt(v);
|
v = parseInt(v);
|
||||||
|
} else if (k in ARRAY_ARGUMENTS) {
|
||||||
|
v = v.split(" ");
|
||||||
}
|
}
|
||||||
params[name][k] = v;
|
params[name][k] = v;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue