summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/layout/nested-subtree-with-positioned-object-assert.html
blob: 818759457727f245ded789f7a6d06e6fec65d309 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<html>
<style>
.sized {
    width: 100px;
    height: 100px;
}
.overflow {
    overflow: hidden;
}
.relative {
    position: relative;
}
.absolute {
	position: absolute;
}
</style>
<body>
    <div class="sized overflow">
        <div class="sized relative">
            <div class="sized overflow" id="root">
            </div>
        </div>
    </div>
Test passes if it doesn't assert.
<script>
if (window.testRunner)
	testRunner.dumpAsText();

document.body.offsetTop;
var container = document.createElement("div");
var layoutSkippedObject = document.createElement("div");
layoutSkippedObject.className = "absolute hidden";

container.appendChild(layoutSkippedObject);

var root = document.getElementById("root");
root.appendChild(container);

layoutSkippedObject.offsetTop;
</script>