blob: 2ac2454a35d650872368dcb09d40f5c96123ca9f [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="../resources/js-test-pre.js"></script>
<style type="text/css">
div.foo table:not(.no-header):before{content:'';}
</style>
<title>Table Anonymous Row</title>
</head>
<body>
<div class="foo" role="grid" id="table">
<table>
<thead> <tr> <th>Header</th> </tr> </thead>
<tbody> <tr> <td> <p>Item 1</p> </td> </tr> </tbody>
</table>
</div>
<p id="description"></p>
<div id="console"></div>
<script>
description("This tests that in an aria table with CSS that makes a row anonymous, the cells can be accessed.");
if (window.accessibilityController) {
var table = accessibilityController.accessibleElementById("table");
var cell00 = table.cellForColumnAndRow(0,0);
debug("cell00.role is " + cell00.role);
var cell01 = table.cellForColumnAndRow(0,1);
debug("cell01.role is " + cell01.role);
shouldBeTrue("cell00.isEqual(table.rowAtIndex(0).childAtIndex(0))");
shouldBeTrue("cell01.isEqual(table.rowAtIndex(1).childAtIndex(0))");
}
</script>
<script src="../resources/js-test-post.js"></script>
</body>
</html>