dom/xslt/crashtests/603844.html

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 <!DOCTYPE html>
michael@0 2 <html class="reftest-wait">
michael@0 3 <head>
michael@0 4 <script>
michael@0 5
michael@0 6 function boom()
michael@0 7 {
michael@0 8 var frame = document.createElementNS("http://www.w3.org/1999/xhtml", "iframe");
michael@0 9 frame.onload = y;
michael@0 10 frame.src = "data:text/plain,0";
michael@0 11 document.body.appendChild(frame);
michael@0 12 frameDoc = frame.contentDocument;
michael@0 13
michael@0 14 function y()
michael@0 15 {
michael@0 16 frameDoc.removeChild(frameDoc.documentElement);
michael@0 17
michael@0 18 var xp = new XSLTProcessor;
michael@0 19 xp.importStylesheet(frameDoc);
michael@0 20 try {
michael@0 21 xp.transformToDocument(frameDoc.createTextNode('x'));
michael@0 22 } catch(e) { }
michael@0 23
michael@0 24 document.documentElement.removeAttribute("class");
michael@0 25 }
michael@0 26 }
michael@0 27
michael@0 28 </script>
michael@0 29 </head>
michael@0 30
michael@0 31 <body onload="boom();"></body>
michael@0 32 </html>

mercurial