| Index: chrome/test/data/pdf/viewport_test.js
|
| diff --git a/chrome/test/data/pdf/viewport_test.js b/chrome/test/data/pdf/viewport_test.js
|
| index d655621834e32c37fdc18fb0d2b469ee3027ac77..ec919fb1fb3bcca1aea18ca0b61b96e1d486127d 100644
|
| --- a/chrome/test/data/pdf/viewport_test.js
|
| +++ b/chrome/test/data/pdf/viewport_test.js
|
| @@ -2,91 +2,6 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -function MockWindow(width, height, sizer) {
|
| - this.innerWidth = width;
|
| - this.innerHeight = height;
|
| - this.addEventListener = function(e, f) {
|
| - if (e == 'scroll')
|
| - this.scrollCallback = f;
|
| - if (e == 'resize')
|
| - this.resizeCallback = f;
|
| - };
|
| - this.scrollTo = function(x, y) {
|
| - if (sizer) {
|
| - x = Math.min(x, parseInt(sizer.style.width) - width);
|
| - y = Math.min(y, parseInt(sizer.style.height) - height);
|
| - }
|
| - this.pageXOffset = Math.max(0, x);
|
| - this.pageYOffset = Math.max(0, y);
|
| - this.scrollCallback();
|
| - };
|
| - if (sizer) {
|
| - sizer.resizeCallback_ = function() {
|
| - this.scrollTo(this.pageXOffset, this.pageYOffset);
|
| - }.bind(this);
|
| - }
|
| - this.pageXOffset = 0;
|
| - this.pageYOffset = 0;
|
| - this.scrollCallback = null;
|
| - this.resizeCallback = null;
|
| -}
|
| -
|
| -function MockSizer() {
|
| - var sizer = this;
|
| - this.style = {
|
| - width_: '0px',
|
| - height_: '0px',
|
| - get height() { return this.height_; },
|
| - set height(height) {
|
| - this.height_ = height;
|
| - if (sizer.resizeCallback_)
|
| - sizer.resizeCallback_();
|
| - },
|
| - get width() { return this.width_; },
|
| - set width(width) {
|
| - this.width_ = width;
|
| - if (sizer.resizeCallback_)
|
| - sizer.resizeCallback_();
|
| - },
|
| - };
|
| -}
|
| -
|
| -function MockViewportChangedCallback() {
|
| - this.wasCalled = false;
|
| - this.callback = function() {
|
| - this.wasCalled = true;
|
| - }.bind(this);
|
| - this.reset = function() {
|
| - this.wasCalled = false;
|
| - };
|
| -}
|
| -
|
| -function MockDocumentDimensions(width, height) {
|
| - this.width = width || 0;
|
| - this.height = height ? height : 0;
|
| - this.pageDimensions = [];
|
| - this.addPage = function(w, h) {
|
| - var y = 0;
|
| - if (this.pageDimensions.length != 0) {
|
| - y = this.pageDimensions[this.pageDimensions.length - 1].y +
|
| - this.pageDimensions[this.pageDimensions.length - 1].height;
|
| - }
|
| - this.width = Math.max(this.width, w);
|
| - this.height += h;
|
| - this.pageDimensions.push({
|
| - x: 0,
|
| - y: y,
|
| - width: w,
|
| - height: h
|
| - });
|
| - };
|
| - this.reset = function() {
|
| - this.width = 0;
|
| - this.height = 0;
|
| - this.pageDimensions = [];
|
| - };
|
| -}
|
| -
|
| var tests = [
|
| function testDocumentNeedsScrollbars() {
|
| var viewport =
|
|
|