| <style> | |
| .c2:after { float: left; content: "A"; } | |
| </style> | |
| PASS, if the script does not cause a crash or ASSERT failure | |
| <script> | |
| function endTest(childSpan) { | |
| childSpan.appendChild(divToInsert); | |
| if (window.testRunner) | |
| testRunner.notifyDone(); | |
| } | |
| function startTest() { | |
| quoteNode = document.createElement('q'); | |
| document.documentElement.appendChild(quoteNode); | |
| divToInsert = document.createElement('div'); | |
| parentSpan = document.createElement('span'); | |
| parentSpan.setAttribute('class', 'c2'); | |
| childSpan = document.createElement('span'); | |
| parentSpan.appendChild(childSpan); | |
| document.documentElement.appendChild(parentSpan); | |
| setTimeout('endTest(childSpan);', 50); | |
| if (window.testRunner) { | |
| testRunner.waitUntilDone(); | |
| testRunner.dumpAsText(); | |
| } | |
| } | |
| window.onload = startTest; | |
| </script> |