diff --git a/module/group/js/managemember.js b/module/group/js/managemember.js index 5ab0f72de3..94465d17d7 100644 --- a/module/group/js/managemember.js +++ b/module/group/js/managemember.js @@ -8,27 +8,27 @@ $(function() $('#other,#group,#outside').selectable( { - selector: 'input', - listenClick: false, - select: function(e) - { - $('[data-id=' + e.id + ']').prop('checked', true); + selector: 'input', + listenClick: false, + select: function(e) + { + $('[data-id=' + e.id + ']').prop('checked', true); - var checked = true; - var memberNum = $('[data-id=' + e.id + ']').closest('td').find('input').length; - var checkedMemberNum = $('[data-id=' + e.id + ']').closest('td').find('input:checked').length; - if(memberNum > checkedMemberNum) checked = false; - $('[data-id=' + e.id + ']').closest('tr').find('.check-all input').prop('checked', checked); - }, - unselect: function(e) - { - $('[data-id=' + e.id + ']').prop('checked', false); + var checked = true; + var memberNum = $('[data-id=' + e.id + ']').closest('td').find('input').length; + var checkedMemberNum = $('[data-id=' + e.id + ']').closest('td').find('input:checked').length; + if(memberNum > checkedMemberNum) checked = false; + $('[data-id=' + e.id + ']').closest('tr').find('.check-all input').prop('checked', checked); + }, + unselect: function(e) + { + $('[data-id=' + e.id + ']').prop('checked', false); - var checked = true; - var memberNum = $('[data-id=' + e.id + ']').closest('td').find('input').length; - var checkedMemberNum = $('[data-id=' + e.id + ']').closest('td').find('input:checked').length; - if(memberNum > checkedMemberNum) checked = false; - $('[data-id=' + e.id + ']').closest('tr').find('.check-all input').prop('checked', checked); - } + var checked = true; + var memberNum = $('[data-id=' + e.id + ']').closest('td').find('input').length; + var checkedMemberNum = $('[data-id=' + e.id + ']').closest('td').find('input:checked').length; + if(memberNum > checkedMemberNum) checked = false; + $('[data-id=' + e.id + ']').closest('tr').find('.check-all input').prop('checked', checked); + } }); });