Chromium Code Reviews| 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'; |
| } |
| }, |