فهرست منبع

Merge pull request #12200 from overleaf/ii-pdf-view-moves-to-the-left

[web] Make pdf view consistent when recompiling

GitOrigin-RevId: 1c76a1c8e0b8b024c7d0d033f92ff900e70909a6
Jakob Ackermann 3 سال پیش
والد
کامیت
798df873c4
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js

+ 6 - 2
services/web/frontend/js/features/pdf-preview/util/pdf-js-wrapper.js

@@ -213,9 +213,13 @@ export default class PDFJSWrapper {
       destArray,
       destArray,
     })
     })
 
 
-    // scroll the page down by an extra few pixels to account for the pdf.js viewer page border
+    // scroll the page left and down by an extra few pixels to account for the pdf.js viewer page border
+    const pageIndex = this.viewer.currentPageNumber - 1
+    const pageView = this.viewer.getPageView(pageIndex)
+    const offset = parseFloat(getComputedStyle(pageView.div).borderWidth)
     this.viewer.container.scrollBy({
     this.viewer.container.scrollBy({
-      top: -9,
+      top: -offset,
+      left: -offset,
     })
     })
   }
   }