blob: f8226874c3f8b31136519e889f41ccaf24d13d42 [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<div style="position: absolute; top: 10px; left: 10px; width: 400px; height: 400;">
<svg xmlns="http://www.w3.org/2000/svg" id="svg1" viewBox="0 0 400 400">
<svg id="svg2" viewBox="5 5 20 20">
<g id="group" transform="translate(10, 10)">
<svg id="svg3" viewBox="5 5 20 20"></svg>
</g>
</svg>
</svg>
</div>
<div id="log"></div>
<script type="text/ecmascript"><![CDATA[
if (window.layoutTestController)
layoutTestController.dumpAsText();
var logDiv = document.getElementById('log');
function log(s) {
logDiv.appendChild(document.createTextNode(s));
logDiv.appendChild(document.createElement('br'));
}
function stringForMatrix(m) {
return m + " [(" + m.a + ', ' + m.c + ')(' + m.b + ', ' + m.d + ')(' + m.e + ', ' + m.f + ")]";
}
function printCTMs(name) {
var element = document.getElementById(name);
log(name + " CTM: " + stringForMatrix(element.getCTM()));
log(name + " ScreenCTM: " + stringForMatrix(element.getScreenCTM()));
}
printCTMs("svg1");
printCTMs("svg2");
printCTMs("group");
printCTMs("svg3");
]]></script>
</body>
</html>