Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(828)

Side by Side Diff: LayoutTests/fast/dom/Element/scrollTop-scrollLeft-strict-quirks-modes.html

Issue 1216953003: Promote scrollTopLeftInterop mode to experimental (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Remove fixes moved to other patches Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="../../../resources/js-test.js"></script> 2 <script src="../../../resources/js-test.js"></script>
3 <iframe id="strict" src="resources/scrollable-iframe-strict.html"></iframe><br> 3 <iframe id="strict" src="resources/scrollable-iframe-strict.html"></iframe><br>
4 <iframe id="quirks" src="resources/scrollable-iframe-quirks.html"></iframe><br> 4 <iframe id="quirks" src="resources/scrollable-iframe-quirks.html"></iframe><br>
5 <script> 5 <script>
6 var count = 0; 6 var count = 0;
7 var iframeStrict; 7 var iframeStrict;
8 var iframeQuirks; 8 var iframeQuirks;
9 9
10 shouldBe("document.scrollingElement", "document.body");
11 if (window.internals)
12 internals.settings.setScrollTopLeftInteropEnabled(true);
13 shouldBe("document.scrollingElement", "document.documentElement"); 10 shouldBe("document.scrollingElement", "document.documentElement");
14 11
15 function verifyTest() { 12 function verifyTest() {
16 // Need to wait on both inner frames to load. 13 // Need to wait on both inner frames to load.
17 if (count++ < 1) 14 if (count++ < 1)
18 return; 15 return;
19 16
20 description('Test for scrollTop/Left values of document.body and document.do cumentElement in documents in quirks and strict modes'); 17 description('Test for scrollTop/Left values of document.body and document.do cumentElement in documents in quirks and strict modes');
21 18
22 iframeStrict = document.getElementById("strict"); 19 iframeStrict = document.getElementById("strict");
(...skipping 19 matching lines...) Expand all
42 shouldBe("iframeQuirks.contentDocument.body.scrollTop", "5000"); 39 shouldBe("iframeQuirks.contentDocument.body.scrollTop", "5000");
43 shouldBe("iframeQuirks.contentDocument.body.scrollLeft", "4000"); 40 shouldBe("iframeQuirks.contentDocument.body.scrollLeft", "4000");
44 shouldBe("iframeQuirks.contentDocument.body.scrollHeight", "10020"); 41 shouldBe("iframeQuirks.contentDocument.body.scrollHeight", "10020");
45 shouldBe("iframeQuirks.contentDocument.body.scrollWidth", "10010"); 42 shouldBe("iframeQuirks.contentDocument.body.scrollWidth", "10010");
46 shouldBe("iframeQuirks.contentWindow.pageYOffset", "5000"); 43 shouldBe("iframeQuirks.contentWindow.pageYOffset", "5000");
47 shouldBe("iframeQuirks.contentWindow.pageXOffset", "4000"); 44 shouldBe("iframeQuirks.contentWindow.pageXOffset", "4000");
48 finishJSTest(); 45 finishJSTest();
49 } 46 }
50 var jsTestIsAsync = true; 47 var jsTestIsAsync = true;
51 </script> 48 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698