42 lines
1.2 KiB
HTML
42 lines
1.2 KiB
HTML
<style>
|
|
.c9::before { float: right; content: counter(section); }
|
|
.c9 { display: list-item; }
|
|
.c19 { display: table-row; }
|
|
.c19:nth-child(even) { position: fixed; }
|
|
</style>
|
|
<script>
|
|
var nodes = Array();
|
|
function runTest() {
|
|
firstDiv = document.createElement('div');
|
|
document.documentElement.appendChild(firstDiv);
|
|
|
|
secondDiv = document.createElement('div');
|
|
document.documentElement.appendChild(secondDiv);
|
|
|
|
childDivListItem = document.createElement('div');
|
|
childDivListItem.setAttribute('class', 'c9');
|
|
document.documentElement.appendChild(childDivListItem);
|
|
|
|
citeNode = document.createElement('cite');
|
|
citeNode.setAttribute('class', 'c19');
|
|
document.documentElement.appendChild(citeNode);
|
|
|
|
parentDivListItem = document.createElement('div');
|
|
parentDivListItem.setAttribute('class', 'c9');
|
|
|
|
citeNode.appendChild(parentDivListItem);
|
|
|
|
document.body.offsetTop;
|
|
parentDivListItem.appendChild(childDivListItem);
|
|
document.body.offsetTop;
|
|
secondDiv.setAttribute('class', 'c1');
|
|
document.body.offsetTop;
|
|
firstDiv.setAttribute('class', 'c1');
|
|
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
}
|
|
window.onload = runTest;
|
|
</script>
|
|
PASS if no assert or crash on debug
|