From: Robin Appelman Date: Mon, 18 Apr 2011 10:49:52 +0000 (+0200) Subject: make state of select all checkbox consistent X-Git-Tag: v3.0~267^2~558^2~57 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5896fbd91005cd523bbcbae8a65eb7ce159edc95;p=nextcloud-server.git make state of select all checkbox consistent --- diff --git a/files/js/files.js b/files/js/files.js index 6dc1f639e83..906f33a9dd9 100644 --- a/files/js/files.js +++ b/files/js/files.js @@ -39,6 +39,16 @@ $(document).ready(function() { $('td.selection input:checkbox').attr('checked', false); }); + $('td.selection input:checkbox').click(function() { + if(!$(this).attr('checked')){ + $('#select_all').attr('checked',false); + }else{ + if($('td.selection input:checkbox:checked').length==$('td.selection input:checkbox').length){ + $('#select_all').attr('checked',true); + } + } + }); + // Delete current file $('#delete_single_file').click(function() { filename = $('#file_menu').parents('tr:first').find('.filename:first').children('a:first').text();