60 lines
1.6 KiB
HTML
60 lines
1.6 KiB
HTML
<html>
|
|
<head>
|
|
<style>
|
|
#el1 {
|
|
border-left-style: double;
|
|
}
|
|
#el3 {
|
|
content: counter(c);
|
|
}
|
|
</style>
|
|
<script>
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
|
|
function executeTest() {
|
|
el0=document.createElementNS('http://www.w3.org/2000/svg', 'svg')
|
|
el0.setAttribute('marker-mid', 'url(#el4)')
|
|
document.body.appendChild(el0)
|
|
el1=document.createElementNS('http://www.w3.org/2000/svg', 'svg')
|
|
el1.setAttribute('id','el1')
|
|
document.body.appendChild(el1)
|
|
el2=document.createElementNS('http://www.w3.org/2000/svg', 'path')
|
|
el2.setAttribute('d', 'M 0 0 s 0 0 0 0 C 0 0 0 0 0 400 c 0 0 0 400 400 0')
|
|
el0.appendChild(el2)
|
|
el3=document.createElementNS('http://www.w3.org/2000/svg', 'svg')
|
|
el3.setAttribute('id','el3')
|
|
el1.appendChild(el3)
|
|
el4=document.createElementNS('http://www.w3.org/2000/svg', 'marker')
|
|
el4.setAttribute('id','el4')
|
|
el3.appendChild(el4)
|
|
scrollTo(0, 60)
|
|
document.body.style.zoom=0.1
|
|
document.designMode='on'
|
|
document.execCommand('selectall')
|
|
document.designMode='off'
|
|
}
|
|
|
|
window.onload = function(){
|
|
if (location.hash != "#2") {
|
|
if (location.hash)
|
|
location.hash = "#" + (parseInt(location.hash.slice(1)) + 1).toString();
|
|
else
|
|
location.hash = "#1";
|
|
executeTest();
|
|
setTimeout(function(){ location.reload() },0);
|
|
} else {
|
|
document.getElementById("div1").textContent = "PASS: WebKit did not crash.";
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="div1"></div>
|
|
</body>
|
|
</html>
|