| <?xml version="1.0" encoding="UTF-8"?> |
| <svg xmlns="http://www.w3.org/2000/svg" onload="init()"> |
| <script type="text/javascript"> |
| <![CDATA[ |
| function init() |
| { |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| var g = document.createElementNS("http://www.w3.org/2000/svg", "g"); |
| document.rootElement.appendChild(g); |
| var txt = document.createElementNS("http://www.w3.org/2000/svg", "text"); |
| txt.setAttribute("x", "50"); |
| txt.setAttribute("y", "50"); |
| var textNode = document.createTextNode("Failed"); |
| txt.appendChild(textNode); |
| g.appendChild(txt); |
| if (g.getBBox().width > 0 && g.getBBox().height > 0) { |
| if (txt.getBBox().width > 0 && txt.getBBox().height > 0) { |
| var img = document.createElementNS("http://www.w3.org/2000/svg", "image"); |
| img.setAttribute("x", "0"); |
| img.setAttribute("y", "0"); |
| img.setAttribute("width", "100"); |
| img.setAttribute("height", "100"); |
| img.setAttribute("visibility", "hidden"); |
| img.setAttributeNS("http://www.w3.org/1999/xlink", "href", "resources/magnify.png"); |
| g.appendChild(img); |
| if (img.getBBox().width > 0 && img.getBBox().height > 0) { |
| var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); |
| rect.setAttribute("x", "0"); |
| rect.setAttribute("y", "0"); |
| rect.setAttribute("width", "100"); |
| rect.setAttribute("height", "100"); |
| rect.setAttribute("visibility", "hidden"); |
| g.appendChild(rect); |
| if (rect.getBBox().width > 0 && rect.getBBox().height > 0) { |
| textNode.data = "Passed"; |
| } |
| } |
| } |
| } |
| } |
| ]]> |
| </script> |
| </svg> |