summaryrefslogtreecommitdiffstats
path: root/install/ui/ipa.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2012-04-04 10:49:16 +0200
committerPetr Vobornik <pvoborni@redhat.com>2012-04-10 15:44:05 +0200
commitdb24a831d415856e678c9153452cddaca3b311ca (patch)
tree1ba4a439d98c41edea4bd993436c428a7aa80f1e /install/ui/ipa.js
parentdedc7889dc0e8987cc7cc6f70a67ae571c80a10b (diff)
downloadfreeipa.git-db24a831d415856e678c9153452cddaca3b311ca.tar.gz
freeipa.git-db24a831d415856e678c9153452cddaca3b311ca.tar.xz
freeipa.git-db24a831d415856e678c9153452cddaca3b311ca.zip
DNS forward policy: checkboxes changed to radio buttons
DNS forward policy fields were using mutually exclusive checkboxes. Such behavior is unusual for users. Checkboxes were changed to radios. https://fedorahosted.org/freeipa/ticket/2599
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 be874810..eeac0305 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;