diff --git a/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee b/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee index ecb8c0f84f..6d2fbdd621 100644 --- a/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee +++ b/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee @@ -245,15 +245,15 @@ define [ scope.document.renderPages(pages) getVisiblePages = () -> - top = element.offset().top - bottom = top + element.innerHeight(); + top = element[0].offsetTop + bottom = top + element[0].clientHeight isVisible = (pageElement) -> - pageTop = pageElement.offset().top - pageBottom = pageTop + pageElement.innerHeight() + pageTop = pageElement.offsetTop + pageBottom = pageTop + pageElement.clientHeight return pageTop < bottom and pageBottom > top visiblePages = [] for page in scope.pages - page.visible = visible = isVisible(page.element) + page.visible = visible = isVisible(page.element[0]) visiblePages.push page if visible return visiblePages