File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -909,13 +909,15 @@ <h2>Settings</h2>
909909
910910 if ( trackList . length > 0 ) {
911911 const selectAll = document . querySelector ( "#select-all" ) ;
912+ const showOrHideBatch = checkboxes => {
913+ const batch = document . querySelector ( "#batch" ) ;
914+ batch . classList . toggle ( "hidden" , ! checkboxes . some ( b => b . checked ) ) ;
915+ } ;
912916 const handleCheckboxCheck = ( ) => {
913917 const checkboxes = [ ...document . querySelectorAll ( ".download-checkbox" ) ] ;
914- const batch = document . querySelector ( "#batch" ) ;
915918
916- batch . classList . toggle ( "hidden" , ! checkboxes . some ( b => b . checked ) ) ;
917- if ( checkboxes . every ( b => b . checked ) ) selectAll . checked = true ;
918- else if ( checkboxes . every ( b => ! b . checked ) ) selectAll . checked = false ;
919+ selectAll . checked = checkboxes . every ( b => b . checked ) ;
920+ showOrHideBatch ( checkboxes ) ;
919921 } ;
920922
921923 document . querySelectorAll ( '.accordion-header' ) . forEach ( header => {
@@ -938,6 +940,7 @@ <h2>Settings</h2>
938940
939941 for ( const b of checkboxes )
940942 b . checked = checked ;
943+ showOrHideBatch ( checkboxes ) ;
941944 } ) ;
942945 }
943946
You can’t perform that action at this time.
0 commit comments