diff options
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r-- | install/ui/ipa.js | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/install/ui/ipa.js b/install/ui/ipa.js index be8748101..eeac03053 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -1516,17 +1516,22 @@ IPA.limit_text = function(value, max_length) { return limited_text; }; -IPA.create_options = function(labels, values) { - - if(!values) values = labels; +IPA.create_options = function(values) { var options = []; - for (var i=0; i<labels.length; i++) { - options.push({ - label: labels[i], - value: values[i] - }); + for (var i=0; i<values.length; i++) { + var val = values[i]; + var option = val; + + if (typeof val === 'string') { + option = { + value: val, + label: val + }; + } + + options.push(option); } return options; |