| Index: third_party/WebKit/LayoutTests/fast/scroll-behavior/main-frame-pinch-scrolls-layout-viewport.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/scroll-behavior/main-frame-pinch-scrolls-layout-viewport.html b/third_party/WebKit/LayoutTests/fast/scroll-behavior/main-frame-pinch-scrolls-layout-viewport.html
|
| deleted file mode 100644
|
| index 0aa4b97febba8409550964d1b26e23a1f904c786..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/fast/scroll-behavior/main-frame-pinch-scrolls-layout-viewport.html
|
| +++ /dev/null
|
| @@ -1,83 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<style>
|
| - body {
|
| - width: 1000px;
|
| - height: 1000px;
|
| - /* Overflow hidden so that the size of the scrollbar is not added to
|
| - the innerHeight/Width properties. */
|
| - overflow: hidden;
|
| - }
|
| -</style>
|
| -<script src="../../resources/js-test.js"></script>
|
| -
|
| -<script type="text/javascript">
|
| - var testScrolls = [];
|
| - var currentTest = -1;
|
| -
|
| - setPrintTestResultsLazily();
|
| - jsTestIsAsync = true;
|
| -
|
| - description("Test that when the scrollLayoutViewport setting is on, the scroll " +
|
| - "from window.scrollTo is applied to the layout viewport. Note that this test is " +
|
| - "pertaining to crbug.com/489206, where we want all APIs to reflect the layout viewport.");
|
| -
|
| - function finishTest() {
|
| - var testCase = testScrolls[currentTest];
|
| - if(window.scrollX == testCase.expectedX && window.scrollY == testCase.expectedY) {
|
| - testPassed("Scroll destination reached.");
|
| - startNextTestCase();
|
| - } else {
|
| - testFailed("Scroll destination not reached.");
|
| - startNextTestCase();
|
| - }
|
| - }
|
| -
|
| - function startNextTestCase() {
|
| - currentTest++;
|
| - if (currentTest >= testScrolls.length) {
|
| - finishJSTest();
|
| - return;
|
| - }
|
| -
|
| - var testCase = testScrolls[currentTest];
|
| - internals.settings.setInertVisualViewport(testScrolls[currentTest].scrollLayoutViewport);
|
| - window.scrollTo(testCase.x, testCase.y);
|
| - window.requestAnimationFrame(finishTest);
|
| - }
|
| -
|
| - window.onload = function () {
|
| - if (!window.internals) {
|
| - testFailed('This test requires window.internals');
|
| - finishJSTest();
|
| - return;
|
| - }
|
| -
|
| - internals.settings.setInertVisualViewport(false);
|
| - // The height/width of the layout viewport is innerHeight/Width of the window
|
| - // when no pinch-zoom is applied.
|
| - var layoutInnerHeight = window.innerHeight;
|
| - var layoutInnerWidth = window.innerWidth;
|
| - // The height/width of the visual viewport is innerHeight/Width of the window
|
| - // when pinch-zoom is applied.
|
| - internals.setPageScaleFactor(2.0);
|
| - var visualInnerHeight = window.innerHeight;
|
| - var visualInnerWidth = window.innerWidth;
|
| -
|
| - // The maximum scroll offsets when the visual viewport is scrolled.
|
| - var maxScrollHeightScrollVisual = document.scrollingElement.scrollHeight - visualInnerHeight;
|
| - var maxScrollWidthScrollVisual = document.scrollingElement.scrollWidth - visualInnerWidth;
|
| - // The maximum scroll offsets when the layout viewport is scrolled.
|
| - var maxScrollHeightScrollLayout = document.scrollingElement.scrollHeight - layoutInnerHeight;
|
| - var maxScrollWidthScrollLayout = document.scrollingElement.scrollWidth - layoutInnerWidth;
|
| -
|
| - // First scrollTo is called with the scrollLayoutViewport setting off, in which
|
| - // case, window.scrollY should return the position of the visual viewport. Then
|
| - // the setting is turned on, and this time, window.scrollY should return the
|
| - // position of the layoutViewport.
|
| - testScrolls = [
|
| - {x: 2000, y: 2000, expectedX: maxScrollWidthScrollVisual, expectedY:maxScrollHeightScrollVisual, scrollLayoutViewport:false},
|
| - {x: 2000, y: 2000, expectedX: maxScrollWidthScrollLayout, expectedY:maxScrollHeightScrollLayout, scrollLayoutViewport:true},
|
| - ];
|
| - startNextTestCase();
|
| - }
|
| -</script>
|
|
|