blob: 09ea5c8aaaeab514f989c5f14a49261576eb9d8e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style type="text/css">
table
{
border-collapse: collapse;
table-layout: fixed;
width: 200px;
}
#cell
{
background: black;
}
#div1
{
background: blue;
width: 100px;
}
#div1, #cell
{
height: 1em;
}
</style>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
function log(msg)
{
var console = document.getElementById('console');
console.appendChild(document.createTextNode(msg));
console.appendChild(document.createElement('br'));
}
function toggleWidth()
{
var col = document.getElementById('colgroup').children[0];
var oldCellWidth = getComputedStyle(document.getElementById('cell')).width;
col.style.width = "100px";
var newCellWidth = getComputedStyle(document.getElementById('cell')).width;
log("Cell width was " + oldCellWidth);
log("Cell width is " + newCellWidth);
if (oldCellWidth != newCellWidth)
log("PASSED: Cell changed width");
else
log("FAILED: Cell did not change width");
testRunner.notifyDone();
}
</script>
</head>
<body onload="toggleWidth();">
<table id="table">
<colgroup id="colgroup">
<col style="width: 50px">
<col>
</colgroup>
<tr>
<td id="cell"></td>
<td></td>
</tr>
</table>
<div id="div1"></div>
<p id="console"></p>
</body>
</html>