OLD | NEW |
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 Loading... |
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> |
OLD | NEW |