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