28 lines
960 B
HTML
28 lines
960 B
HTML
This succeeds if this test doesn't crash.
|
|
<ruby id=rubyEl><dl></dl><rt id=rubyTextEl></rt>><script>
|
|
var docElement = document.body ? document.body : document.documentElement;
|
|
function initCF() {
|
|
try { fontFaceNameEl = document.createElementNS("http://www.w3.org/2000/svg", "font-face-name"); } catch(e) {}
|
|
try { clipPathEl = document.createElementNS("http://www.w3.org/2000/svg", "clipPath"); } catch(e) {}
|
|
setTimeout(CFcrash, 0);
|
|
}
|
|
function CFcrash() {
|
|
try { if (rubyTextEl != docElement) { rubyTextEl.parentNode.removeChild(rubyTextEl); }} catch(e) {}
|
|
try { clipPathEl.scrollIntoView(true); } catch(e) {}
|
|
try { fontFaceNameEl.appendChild(rubyEl); } catch(e) {}
|
|
setTimeout(finish, 0);
|
|
}
|
|
function finish()
|
|
{
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
}
|
|
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", initCF, false);
|
|
</script>
|