avoid using jquery in pdf scrollhandler to improve peformance

This commit is contained in:
Brian 2015-01-20 15:36:52 +00:00
parent 96af4e0b4a
commit 721843695b

View file

@ -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