From ac2263d64c18832de34ad71e37e07ba26929d6a7 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Tue, 18 Jun 2013 18:11:04 +0200 Subject: [PATCH] Fix default value selection in radio widget https://fedorahosted.org/freeipa/ticket/3718 --- install/ui/src/freeipa/widget.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/install/ui/src/freeipa/widget.js b/install/ui/src/freeipa/widget.js index 4570c9033..53e5ae605 100644 --- a/install/ui/src/freeipa/widget.js +++ b/install/ui/src/freeipa/widget.js @@ -666,6 +666,7 @@ IPA.option_widget_base = function(spec, that) { that.value_changed = that.value_changed || IPA.observer(); that.updated = that.updated || IPA.observer(); that.default_value = spec.default_value || null; + that.default_on_empty = spec.default_on_empty === undefined ? true : spec.default_on_empty; /** * Jquery reference to current node @@ -959,9 +960,18 @@ IPA.option_widget_base = function(spec, that) { if (values && values.length > 0) { + + if (that.default_on_empty && that.default_value !== null) { + for (var i=0; i