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