blob: e2ab1ea0daf421c332bd805bd6f89b806b0b6998 [file] [edit]
<!DOCTYPE html>
<html>
<head>
<script src="../resources/js-test.js"></script>
<script src="../resources/accessibility-helper.js"></script>
</head>
<body>
<div id="content">
<input id="test1" type="text" aria-labelledby="hidden" />
<input id="test2" type="text" aria-describedby="hidden" />
<div style="display:none;">
<div id="hidden">
<table>
<tr><td>cell 1</td><td><div>cell 2</div></td><td>cell 3</td></tr>
</table>
</div>
</div>
</div>
<script>
if (window.accessibilityController) {
let output = "This tests text alternative calculation from an unrendered table.\n\n";
let test1 = accessibilityController.accessibleElementById("test1");
output += `Test 1 - W3C Name: ${platformValueForW3CName(test1)}\n`;
let test2 = accessibilityController.accessibleElementById("test2");
if (accessibilityController.platformName == "mac")
output += `Test 2 - Custom content: ${test2.customContent}\n`;
else
output += `Test 2 - W3C Description: ${platformValueForW3CDescription(test2)}\n`;
document.getElementById("content").style.visibility = "hidden";
debug(output);
}
</script>
</body>
</html>