ladybird/Tests/LibWeb/Text/input/HTML/tabIndex-attribute.html
Jamie Mansfield 9c4e80a3ec LibWeb/SVG: Implement default_tab_index_value for a element
Another FIXME bites the dust :^)
2024-08-14 20:39:35 +01:00

41 lines
1.1 KiB
HTML

<!DOCTYPE html>
<script src="../include.js"></script>
<script>
function tabIndexTest(tagName, element) {
println(`${tagName}.tabIndex initial value: ${element.tabIndex}`);
}
test(() => {
const controlTagNamesToTest = [
"p",
"h1",
];
const tagNamesToTest = [
"a",
"area",
"button",
"frame",
"iframe",
"input",
"object",
"select",
"textarea",
];
const svgTagNamesToTest = [
"a",
];
for (const tagName of controlTagNamesToTest) {
const element = document.createElement(tagName);
tabIndexTest(tagName, element);
}
for (const tagName of tagNamesToTest) {
const element = document.createElement(tagName);
tabIndexTest(tagName, element);
}
for (const tagName of svgTagNamesToTest) {
const element = document.createElementNS("http://www.w3.org/2000/svg", tagName);
tabIndexTest(`svg.${tagName}`, element);
}
});
</script>