webui: use unique ids for checkboxes

Checkboxes have not used unique ids across the whole UI. It broke checking by clicking on label for later displayed instances. It became serious problem when rcue introduced new checkbox styles with 'label clicking' as default check method.

https://fedorahosted.org/freeipa/ticket/3904

Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
This commit is contained in:
Petr Vobornik authored and Petr Viktorin committed 2014-03-13 11:10:42 +01:00
1 parent 34d644ebdf
commit 65bde3ecd7
1 file changed
+1 -4
+1 -4
View File
@@ -1199,10 +1199,7 @@ IPA.option_widget_base = function(spec, that) {
that.get_input_name = function() {
if (!that._input_name) {
var name = that.name;
if (that.input_type === 'radio') {
name = IPA.html_util.get_next_id(name);
}
var name = IPA.html_util.get_next_id(that.name);
that._input_name = name;
that._selector = 'input[name="'+name+'"]';
}