Просмотр исходного кода

avoid using jquery in pdf scrollhandler to improve peformance

Brian 11 лет назад
Родитель
Сommit
721843695b
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee

+ 5 - 5
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