Skip to content

Commit 6f7e9d3

Browse files
committed
Fix UI: checkbox on al list pages was showing incorrect state
1 parent d8a47f3 commit 6f7e9d3

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

web/js/init.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -565,15 +565,9 @@ $(document).ready(function(){
565565
var shift_select_ref = $('body').finderSelect({
566566
children: '.l-unit',
567567
'onFinish': function(evt) {
568-
var ref = $(evt.target);
569-
$('.l-content').find('.l-unit .ch-toggle').prop('checked', false);
570-
$('.l-content').find('.l-unit.selected .ch-toggle').prop('checked', true);
571-
572-
573568
if ($('.l-content').find('.l-unit.selected').length == $('.l-content').find('.l-unit').length) {
574569
$('.toggle-all').addClass('clicked-on');
575570
}
576-
577571
},
578572
'toggleAllHook': function() {
579573
if ($('.l-unit').length == $('.ch-toggle:checked').length) {

web/js/jquery.finder.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,10 +176,9 @@
176176

177177
var ref = $(e.target);
178178
if (ref.parents('.l-unit').hasClass('selected')/* && $('.l-unit.selected').length == 1*/) {
179-
ref.parents('.l-unit').find('.ch-toggle').attr('checked', false);
180-
ref.parents('.l-unit').removeClass('selected');
181-
ref.parents('.l-unit').removeClass('selected-current');
182179
$('.toggle-all').removeClass('clicked-on');
180+
f.t.toggleClick(p,c,o);
181+
o.onFinish(e);
183182
return;
184183
}
185184

0 commit comments

Comments
 (0)