blob: e701eebe8d952fd5664b91ae8024a5dfa9321455 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/SVG/DTD/svg10.dtd">
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<text x="0" y="20"> Test case for <a href="https://bugs.webkit.org/show_bug.cgi?id=17897"> bug 17897 </a>: Not Rendering Images Imported from XHTML Document </text>
<text y="40"> You should see PASSED once. </text>
<g style="visibility:hidden" id='image' y="60" width="250" height="50"> </g>
<text y="80" id="console"/>
<script type="text/ecmascript"> <![CDATA[
var xhr = new XMLHttpRequest();
var icon;
function logSuccessOrFailure()
{
var console = document.getElementById('console');
// If the image was loaded correctly, then height
// and width are not zero.
if (icon.height && icon.width)
console.appendChild(document.createTextNode("PASSED"));
else
console.appendChild(document.createTextNode("FAILED"));
if (window.testRunner)
testRunner.notifyDone();
}
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
xhr.open('GET', 'resources/load-icon.svg');
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4) {
var g = xhr.responseXML.getElementsByTagName('g')[0];
try {
document.adoptNode(g);
}
catch(e){}
icon = g.getElementsByTagName('image')[0];
logSuccessOrFailure();
document.getElementById('image').appendChild(g);
}
};
xhr.send(null);
]]> </script>
</svg>