34 lines
1.0 KiB
HTML
34 lines
1.0 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<!-- Test for https://bugs.webkit.org/show_bug.cgi?id=82629 -->
|
|
<head>
|
|
<script>
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
|
|
function runTest() {
|
|
var path = document.getElementById('path');
|
|
path.setAttribute('d', "M80 80L100 100");
|
|
|
|
// The bounding box should be updated.
|
|
var box = path.getBBox();
|
|
var pass = (box.x == 80) && (box.y == 80) && (box.width == 20) && (box.height == 20);
|
|
document.getElementById('output').innerHTML = (pass ? 'PASS' : 'FAIL') + ': bounding box is ('
|
|
+ box.x + ', ' + box.y + ', ' + (box.x + box.width) + ', ' + (box.y + box.height) + ')';
|
|
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="output"></div>
|
|
<svg xmlns="http://www.w3.org/2000/svg" onload="runTest()">
|
|
<path id="path" d="M30 30 L50 50" stroke-width="3" stroke="green"></path>
|
|
</svg>
|
|
</body>
|
|
</html>
|
|
|