diff --git a/apps/web_theme/templates/web_theme_base.html b/apps/web_theme/templates/web_theme_base.html index 19e22a1e62..c159b6876f 100644 --- a/apps/web_theme/templates/web_theme_base.html +++ b/apps/web_theme/templates/web_theme_base.html @@ -41,13 +41,10 @@ $(".dismiss").click(function(){ $(this).parent().parent().fadeOut("slow"); return false; }); - $('.table :checkbox.toggle').each(function(i, toggle) { - $(toggle).change(function(e) { - $(toggle).parents('table:first').find(':checkbox:not(.toggle)').each(function(j, checkbox) { - checkbox.checked = !checkbox.checked; - }) - }); - }); + $('th input:checkbox').click(function(e) { + var table = $(e.target).closest('table'); + $('td input:checkbox', table).attr('checked', e.target.checked); + }); });