Sbisson has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/203462

Change subject: Set right position of fixed nav header.
......................................................................

Set right position of fixed nav header.

When scrolling down, the navigation header becomes fixed
to the top of the page. Its left property was set correctly
but the right property was not set. It was not aligned
correctly on right-to-left languages.

Bug: T93497
Change-Id: I2890cb094c6ab84f4215d3309da678229e69400f
---
M modules/engine/components/board/features/flow-board-navigation.js
1 file changed, 6 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/62/203462/1

diff --git a/modules/engine/components/board/features/flow-board-navigation.js 
b/modules/engine/components/board/features/flow-board-navigation.js
index 7b82230..870897e 100644
--- a/modules/engine/components/board/features/flow-board-navigation.js
+++ b/modules/engine/components/board/features/flow-board-navigation.js
@@ -177,7 +177,8 @@
                                // Un-affix this
                                $boardNavigation
                                        .removeClass( 
'flow-board-navigation-affixed' )
-                                       .css( 'left', '' );
+                                       .css( 'left', '' )
+                                       .css( 'right', '' );
                                // Remove the old clone if it exists
                                this.$boardNavigationClone.remove();
                                delete this.$boardNavigationClone;
@@ -216,8 +217,11 @@
 
                // The only thing that needs calculating is its left offset
                if ( parseInt( $boardNavigation.css( 'left' ) ) !== 
boardNavigationPosition.left ) {
+                       var navBarRect = 
this.$boardNavigationClone[0].getBoundingClientRect();
+                       var right = document.documentElement.clientWidth - 
navBarRect.right;
                        $boardNavigation.css( {
-                               left: boardNavigationPosition.left
+                               left: boardNavigationPosition.left,
+                               right: right
                        } );
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/203462
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2890cb094c6ab84f4215d3309da678229e69400f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Sbisson <sbis...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to