diff --git a/modules/admin/tpl/js/admin.js b/modules/admin/tpl/js/admin.js index 5a7fc0233..8d4d1a850 100644 --- a/modules/admin/tpl/js/admin.js +++ b/modules/admin/tpl/js/admin.js @@ -105,4 +105,15 @@ jQuery(function($){ } multilingual(); $('.multilingual').change(multilingual); +// Check All + $('th>input[type="checkbox"]').change(function(){ + var $this =$(this); + var $target = $this.closest('table').find('th>input[type="checkbox"], td>input[type="checkbox"]'); + if($this.is(':checked')){ + $target.attr('checked','checked'); + } else { + $target.removeAttr('checked'); + } + + }); }); \ No newline at end of file diff --git a/modules/admin/tpl/js/admin.min.js b/modules/admin/tpl/js/admin.min.js index 5a7fc0233..8d4d1a850 100644 --- a/modules/admin/tpl/js/admin.min.js +++ b/modules/admin/tpl/js/admin.min.js @@ -105,4 +105,15 @@ jQuery(function($){ } multilingual(); $('.multilingual').change(multilingual); +// Check All + $('th>input[type="checkbox"]').change(function(){ + var $this =$(this); + var $target = $this.closest('table').find('th>input[type="checkbox"], td>input[type="checkbox"]'); + if($this.is(':checked')){ + $target.attr('checked','checked'); + } else { + $target.removeAttr('checked'); + } + + }); }); \ No newline at end of file