layout/mathml/crashtests/402400-1.xhtml

Fri, 16 Jan 2015 18:13:44 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 16 Jan 2015 18:13:44 +0100
branch
TOR_BUG_9701
changeset 14
925c144e1f1f
permissions
-rw-r--r--

Integrate suggestion from review to improve consistency with existing code.

michael@0 1 <html xmlns="http://www.w3.org/1999/xhtml">
michael@0 2 <head>
michael@0 3 <script type="text/javascript">
michael@0 4
michael@0 5 function boom()
michael@0 6 {
michael@0 7 var textB = document.createTextNode("b");
michael@0 8 var textC = document.createTextNode("c");
michael@0 9 var textN = document.createTextNode("n");
michael@0 10 var textP = document.createTextNode("p");
michael@0 11
michael@0 12 var blv = document.createElementNS("http://www.w3.org/1999/xhtml", "div");
michael@0 13 var odj = document.createElementNS("http://www.w3.org/1999/xhtml", "div");
michael@0 14 var tr = document.createElementNS("http://www.w3.org/1999/xhtml", "tr");
michael@0 15 var td = document.createElementNS("http://www.w3.org/1999/xhtml", "td");
michael@0 16 var mathMO = document.createElementNS("http://www.w3.org/1998/Math/MathML", "mo");
michael@0 17
michael@0 18 td.appendChild(textB);
michael@0 19 document.body.appendChild(blv);
michael@0 20 blv.appendChild(tr);
michael@0 21 blv.appendChild(mathMO);
michael@0 22 mathMO.appendChild(textP);
michael@0 23 odj.appendChild(td);
michael@0 24 odj.appendChild(textN);
michael@0 25
michael@0 26 blv.removeChild(tr);
michael@0 27 mathMO.appendChild(odj);
michael@0 28 td.removeChild(textB);
michael@0 29 blv.appendChild(textC);
michael@0 30 document.body.appendChild(odj);
michael@0 31 odj.insertBefore(mathMO, textN);
michael@0 32 document.body.appendChild(mathMO);
michael@0 33 mathMO.appendChild(odj);
michael@0 34 }
michael@0 35
michael@0 36 </script>
michael@0 37 </head>
michael@0 38
michael@0 39 <body onload="boom();"></body>
michael@0 40
michael@0 41 </html>

mercurial