summaryrefslogtreecommitdiffstats
path: root/install/ui/ipa.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r--install/ui/ipa.js21
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;