|
1 <!-- |
|
2 Any copyright is dedicated to the Public Domain. |
|
3 http://creativecommons.org/publicdomain/zero/1.0/ |
|
4 --> |
|
5 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" |
|
6 onload="handleLoad(evt);"> |
|
7 |
|
8 <title>Testcase for accessing null rootContent</title> |
|
9 |
|
10 <!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=365611 --> |
|
11 |
|
12 <script type="application/ecmascript"> |
|
13 <![CDATA[ |
|
14 |
|
15 function handleLoad(event) |
|
16 { |
|
17 var root = document.removeChild(document.rootElement); |
|
18 if (document.rootElement == null) { // this shouldn't crash |
|
19 document.appendChild(root); |
|
20 document.getElementById('rect').setAttribute('fill', 'lime'); |
|
21 } |
|
22 } |
|
23 |
|
24 ]]> |
|
25 </script> |
|
26 |
|
27 <rect id="rect" width="100%" height="100%" fill="red"/> |
|
28 |
|
29 </svg> |