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