|
1 <!DOCTYPE html> |
|
2 <html> |
|
3 <head> |
|
4 <script> |
|
5 |
|
6 function f(event) { |
|
7 document.removeEventListener("DOMAttrModified", f, false); |
|
8 |
|
9 // dumpln(event.attrChange); /* 2 (MutationEvent.ADDITION) */ |
|
10 // dumpln(event.attrName); /* "curpos" */ |
|
11 // dumpln(event.newValue); /* "0" */ |
|
12 |
|
13 // (gdb) break nsGlobalWindow::Dump |
|
14 dump("[[[[DOMAttrModified\n"); |
|
15 document.removeChild(svgUse); |
|
16 dump("]]]]\n"); |
|
17 } |
|
18 |
|
19 var svgUse = document.createElementNS("http://www.w3.org/2000/svg", "use"); |
|
20 document.removeChild(document.documentElement); |
|
21 document.addEventListener("DOMAttrModified", f, false); |
|
22 document.appendChild(svgUse); |
|
23 |
|
24 </script> |
|
25 </head> |
|
26 |
|
27 <body onload="boom();"></body> |
|
28 </html> |