Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / ruby / rubyDOM-insert-rt-block-2.html
blob020731b54796a448ddeec960099849b5a60fb4d4
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <script>
5 function test()
7 if (window.testRunner)
8 testRunner.dumpAsText();
9 document.getElementById("result").firstChild.data = 'SUCCESS!';
11 var ruby = document.getElementById('R');
12 var span = document.getElementById('S');
13 var newRT = document.createElement('rt');
14 var newRTText = document.createTextNode('new ruby text');
15 newRT.appendChild(newRTText);
16 ruby.insertBefore(newRT, span);
18 </script>
19 </head>
20 <!-- Inserting a <rt> element, causing a split of block flow to block flow and inline flow -->
21 <!-- As this is a malformed example we don't care about the exact rendering output, only that it doesn't crash -->
22 <body onload="test()">
23 <div id="result">FAILED!</p>
24 <br>
25 <br>
26 <ruby id="R">text <div>block</div> <span id="S">more</span> text<rt>ruby text</rt></ruby>
27 </body>
28 </html>