Index: chrome/browser/resources/pdf/viewport.js |
diff --git a/chrome/browser/resources/pdf/viewport.js b/chrome/browser/resources/pdf/viewport.js |
index 6fac2f197695eeb12c21173835d54cb814dfe3a6..769f8634cd0a65b3f20ca863540ec5105648f447 100644 |
--- a/chrome/browser/resources/pdf/viewport.js |
+++ b/chrome/browser/resources/pdf/viewport.js |
@@ -23,13 +23,15 @@ function getIntersectionHeight(rect1, rect2) { |
* @param {Function} beforeZoomCallback is run before a change in zoom |
* @param {Function} afterZoomCallback is run after a change in zoom |
* @param {number} scrollbarWidth the width of scrollbars on the page |
+ * @param {number} yPos the offset of the viewport from the top of the window |
*/ |
function Viewport(window, |
sizer, |
viewportChangedCallback, |
beforeZoomCallback, |
afterZoomCallback, |
- scrollbarWidth) { |
+ scrollbarWidth, |
+ yPos) { |
this.window_ = window; |
this.sizer_ = sizer; |
this.viewportChangedCallback_ = viewportChangedCallback; |
@@ -41,6 +43,8 @@ function Viewport(window, |
this.pageDimensions_ = []; |
this.scrollbarWidth_ = scrollbarWidth; |
this.fittingType_ = Viewport.FittingType.NONE; |
+ var toolbar = $('pdf-toolbar'); |
Sam McNally
2015/01/13 07:03:57
Is this used?
Alexandre Carlton
2015/01/14 22:42:50
Removed.
|
+ this.yPos = yPos; |
window.addEventListener('scroll', this.updateViewport_.bind(this)); |
window.addEventListener('resize', this.resize_.bind(this)); |
@@ -136,7 +140,7 @@ Viewport.prototype = { |
this.sizer_.style.width = |
this.documentDimensions_.width * this.zoom_ + 'px'; |
this.sizer_.style.height = |
- this.documentDimensions_.height * this.zoom_ + 'px'; |
+ this.documentDimensions_.height * this.zoom_ + this.yPos + 'px'; |
} |
}, |