Explorar o código

automatic scroll: fix vertical automatic scrolling when opening a card

We actually want the vertical scrolling to be fixed when opening the
card details.
I am not sure where the `100` value comes from, but this makes the
scrolling happy on the swimlane view and on the lists view.
Benjamin Tissoires %!s(int64=6) %!d(string=hai) anos
pai
achega
1cfe084cc2
Modificáronse 1 ficheiros con 4 adicións e 5 borrados
  1. 4 5
      client/components/cards/cardDetails.js

+ 4 - 5
client/components/cards/cardDetails.js

@@ -78,14 +78,13 @@ BlazeComponent.extendComponent({
     //Scroll top
     const cardViewStartTop = $cardView.offset().top;
     const cardContainerScrollTop = $cardContainer.scrollTop();
+
     let topOffset = false;
-    if(cardViewStartTop < 0){
-      topOffset = 0;
-    } else if(cardViewStartTop - cardContainerScrollTop > 100) {
-      topOffset = cardViewStartTop - cardContainerScrollTop - 100;
+    if(cardViewStartTop !== 100){
+      topOffset = cardViewStartTop - 100;
     }
     if(topOffset !== false) {
-      bodyBoardComponent.scrollTop(topOffset);
+      bodyBoardComponent.scrollTop(cardContainerScrollTop + topOffset);
     }
 
   },