| 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 |