| <!doctype html> | |
| <meta charset="utf-8"> | |
| <title>cssom-view scrolling-no-browsing-context</title> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <script> | |
| setup({explicit_done:true}); | |
| window.onload = function () { | |
| test(function () { | |
| var doc = document.implementation.createDocument("http://example.com/", "html", null); | |
| var element = doc.createElement("tag") | |
| assert_equals(element.scrollTop, 0, "scrollTop should be always 0"); | |
| assert_equals(element.scrollLeft, 0, "scrollLeft should be always 0"); | |
| element.scrollTop = 10; | |
| element.scrollLeft = 10; | |
| assert_equals(element.scrollTop, 0, "scrollTop should be always 0"); | |
| assert_equals(element.scrollLeft, 0, "scrollLeft should be always 0"); | |
| element.scroll(10, 10); | |
| assert_equals(element.scrollTop, 0, "scrollTop should be always 0"); | |
| assert_equals(element.scrollLeft, 0, "scrollLeft should be always 0"); | |
| element.scrollTo(10, 10); | |
| assert_equals(element.scrollTop, 0, "scrollTop should be always 0"); | |
| assert_equals(element.scrollLeft, 0, "scrollLeft should be always 0"); | |
| }, "Element get and set scrollTop, scrollLeft, scroll() and scrollTo() test"); | |
| done(); | |
| }; | |
| </script> |