File tree 1 file changed +15
-17
lines changed
1 file changed +15
-17
lines changed Original file line number Diff line number Diff line change 519
519
return value . completed ;
520
520
} ) . forEach ( ( majorValue ) => {
521
521
let shouldTinyPosts = majorValue . majorNode . classList . contains ( 'tiny' ) ;
522
- let shouldAdjustPosts = false ;
523
- let container = majorValue . majorNode ;
524
- while ( true ) {
525
- let value = new Major ( container ) ;
526
- if ( value . completed ) {
527
- if ( ! value . majorNode . classList . contains ( 'no-menu' ) && isScrollable ( value . subMajorNode ) ) {
528
- shouldAdjustPosts = true ;
529
- break ;
522
+ let shouldAdjustPosts = ( ( ) => {
523
+ let container = majorValue . majorNode ;
524
+ while ( container != null ) {
525
+ let value = new Major ( container ) ;
526
+ if ( value . completed ) {
527
+ if ( ! value . majorNode . classList . contains ( 'no-menu' ) && isScrollable ( value . subMajorNode ) ) {
528
+ return true ;
529
+ }
530
+ container = getScrollable ( container ) ;
531
+ } else if ( container == document . body && container . has ( ':scope > top + major' ) ) {
532
+ return true ;
533
+ } else {
534
+ container = container . parentElement ;
530
535
}
531
- container = getScrollable ( container ) ;
532
- } else if ( container == document . body && container . has ( ':scope > top + major' ) ) {
533
- shouldAdjustPosts = true ;
534
- break ;
535
- } else if ( container . hasParentNode ( ) ) {
536
- container = container . parentElement ;
537
- } else {
538
- break ;
539
536
}
540
- }
537
+ return false ;
538
+ } ) ( ) ;
541
539
let markerReversed = [ ] ;
542
540
if ( majorValue . majorNode . hasAttribute ( 'marker-reversed' ) ) {
543
541
markerReversed = majorValue . majorNode . getAttribute ( 'marker-reversed' ) . split ( ' ' ) . map ( ( value ) => {
You can’t perform that action at this time.
0 commit comments