From 7b2441ec23a2d15861dbb1eea64286710ebfd03d Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Thu, 7 Mar 2013 14:11:49 -0600 Subject: [PATCH] Takes clientTop in account in getVisibleElements --- web/viewer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/viewer.js b/web/viewer.js index b66b898c8..df7e619ba 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -1608,7 +1608,7 @@ var PDFView = { for (var i = 1, ii = views.length; i <= ii; ++i) { view = views[i - 1]; - currentHeight = view.el.offsetTop; + currentHeight = view.el.offsetTop + view.el.clientTop; if (currentHeight + view.el.clientHeight > top) break; currentHeight += view.el.clientHeight; @@ -1632,7 +1632,7 @@ var PDFView = { for (; i <= ii && currentHeight < bottom; ++i) { view = views[i - 1]; viewHeight = view.el.clientHeight; - currentHeight = view.el.offsetTop; + currentHeight = view.el.offsetTop + view.el.clientTop; nextHeight = currentHeight + viewHeight; hidden = Math.max(0, top - currentHeight) + Math.max(0, nextHeight - bottom);