Files
serenity/Tests/LibWeb/Text/input/HTML/tabIndex-attribute.html
Jamie Mansfield 89d7ae75b2 LibWeb/SVG: Implement default_tab_index_value for a element
Another FIXME bites the dust :^)

(cherry picked from commit 9c4e80a3eca8329e5fd9e9fe75eac816b5666069)
2024-11-09 07:30:40 -05:00

42 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>