Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
1 <!DOCTYPE html>
2 <html class="reftest-wait">
3 <head>
4 <script>
6 function frameDoc() { return document.getElementById("f").contentDocument; }
8 function arm() {
9 // Create an element in the iframe.
10 var div = frameDoc().createElement("div");
12 // Force a wrapper to be created for .style.
13 var style = div.style;
14 style.color = "green";
16 // Adopt the element out of the iframe, leaving the |style| behind.
17 document.adoptNode(div);
18 }
20 function boom()
21 {
22 // Create an orphan.
23 arm();
25 // Force an iteration over all the wrappers in frameDoc's scope, causing
26 // us to notice the orphan.
27 frameDoc().write("2");
29 // All done.
30 document.documentElement.removeAttribute("class");
31 }
33 </script>
34 </head>
35 <body onload="boom();"><iframe id="f" src="data:text/html,1"></iframe></body>
36 </html>