This is a usability improvement as it widens the target of the click. The script for moremember.pl includes code necessary to uncheck its sibling as per uncheck_sibling(). If this patch is approved I will look for other instances so that <td> interactions will be consistent.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
}
} ).attr( 'checked', false );
<!-- /TMPL_IF -->
+ $("td").click(function(e){
+ if(e.target.tagName.toLowerCase() == 'td'){
+ $(this).find("input:checkbox").each( function() {
+ $(this).attr('checked', !$(this).attr('checked'));
+ });
+ }
+ });
});
//]]>
</script>
}
} ).attr( 'checked', false );
<!-- /TMPL_IF -->
+ $("td").click(function(e){
+ if(e.target.tagName.toLowerCase() == 'td'){
+ $(this).find("input:checkbox").each( function() {
+ $(this).attr('checked', !$(this).attr('checked'));
+ if($(this).attr('checked')){
+ $(this).parent().siblings().find("input:checkbox").each(function(){
+ if($(this).attr('checked')){ $(this).attr('checked',''); }
+ });
+ }
+ });
+ }
+ });
});
function uncheck_sibling(me){
nodename=me.getAttribute("name");