зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1510489 [wpt PR 14266] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=191975, a=testonly
Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=191975 (#14266) * WebKit export of https://bugs.webkit.org/show_bug.cgi?id=191975 * Intersection Observer: rootMargin: '' gives weird results -- wpt-commits: 3be4e5e87f7272be103f897f32448d2e42c21b01 wpt-pr: 14266
This commit is contained in:
Родитель
58d78f962b
Коммит
5aec04b6a0
|
@ -0,0 +1,28 @@
|
|||
<!DOCTYPE html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<style>
|
||||
#target {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
background-color: green;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="target"></div>
|
||||
|
||||
<script>
|
||||
var target = document.getElementById("target");
|
||||
async_test((t) => {
|
||||
var observer = new IntersectionObserver(t.step_func_done((entries) => {
|
||||
var rootBounds = entries[0].rootBounds;
|
||||
assert_equals(rootBounds.left, 0);
|
||||
assert_equals(rootBounds.right, document.documentElement.clientWidth);
|
||||
assert_equals(rootBounds.top, 0);
|
||||
assert_equals(rootBounds.bottom, document.documentElement.clientHeight);
|
||||
observer.disconnect();
|
||||
}), { rootMargin: "" });
|
||||
observer.observe(document.getElementById("target"));
|
||||
}, "An empty rootMargin string is interpreted as a margin of size zero");
|
||||
</script>
|
Загрузка…
Ссылка в новой задаче