Browse Source

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 6 năm trước cách đây
mục cha
commit
1cfe084cc2
1 tập tin đã thay đổi với 4 bổ sung5 xóa
  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);
     }
 
   },