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="quirks" src="resources/frameset-quirks.html"></iframe><br> | 3 <iframe id="quirks" src="resources/frameset-quirks.html"></iframe><br> |
4 <script> | 4 <script> |
5 var iframeQuirks; | 5 var iframeQuirks; |
6 | 6 |
7 shouldBe("document.scrollingElement", "document.body"); | |
8 if (window.internals) | |
9 internals.settings.setScrollTopLeftInteropEnabled(true); | |
10 shouldBe("document.scrollingElement", "document.documentElement"); | 7 shouldBe("document.scrollingElement", "document.documentElement"); |
11 | 8 |
12 var bodyElement; | 9 var bodyElement; |
13 | 10 |
14 function verifyTest() { | 11 function verifyTest() { |
15 description('Test for scrollTop/Left values of document.body and document.do
cumentElement in documents where the body is a frameset element'); | 12 description('Test for scrollTop/Left values of document.body and document.do
cumentElement in documents where the body is a frameset element'); |
16 | 13 |
17 iframeQuirks = document.getElementById("quirks"); | 14 iframeQuirks = document.getElementById("quirks"); |
18 | 15 |
19 shouldBe("iframeQuirks.contentDocument.body", "iframeQuirks.contentDocument.
querySelector('frameset')"); | 16 shouldBe("iframeQuirks.contentDocument.body", "iframeQuirks.contentDocument.
querySelector('frameset')"); |
(...skipping 17 matching lines...) Expand all Loading... |
37 shouldBe("iframeQuirks.contentDocument.body.scrollLeft", "0"); | 34 shouldBe("iframeQuirks.contentDocument.body.scrollLeft", "0"); |
38 shouldBe("iframeQuirks.contentWindow.pageYOffset", "500"); | 35 shouldBe("iframeQuirks.contentWindow.pageYOffset", "500"); |
39 shouldBe("iframeQuirks.contentWindow.pageXOffset", "200"); | 36 shouldBe("iframeQuirks.contentWindow.pageXOffset", "200"); |
40 shouldBe("iframeQuirks.contentDocument.scrollingElement.scrollTop", "500"); | 37 shouldBe("iframeQuirks.contentDocument.scrollingElement.scrollTop", "500"); |
41 shouldBe("iframeQuirks.contentDocument.scrollingElement.scrollLeft", "200"); | 38 shouldBe("iframeQuirks.contentDocument.scrollingElement.scrollLeft", "200"); |
42 | 39 |
43 finishJSTest(); | 40 finishJSTest(); |
44 } | 41 } |
45 var jsTestIsAsync = true; | 42 var jsTestIsAsync = true; |
46 </script> | 43 </script> |
OLD | NEW |