Skip to content

Commit

Permalink
feat: add implicit role of graphics-document to svg element
Browse files Browse the repository at this point in the history
  • Loading branch information
jlp-craigmorten committed Jul 8, 2024
1 parent 376caf7 commit 0ff10cc
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 2 deletions.
3 changes: 2 additions & 1 deletion __tests__/src/elementRoleMap-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ const entriesList = [
[{"name": "strong"}, ["strong"]],
[{"name": "sub"}, ["subscript"]],
[{"name": "sup"}, ["superscript"]],
[{"name": "svg"}, ["graphics-document"]],
[{"attributes": [{"name": "aria-checked"}], "name": "button"}, ["switch"]],
[{"name": "table"}, ["table"]],
[{"name": "dfn"}, ["term"]],
Expand Down Expand Up @@ -230,7 +231,7 @@ describe('elementRolesMap', function () {
});
describe('spread operator', function () {
it('should have a specific length', function () {
expect([...elementRoleMap].length).toEqual(112);
expect([...elementRoleMap].length).toEqual(113);
});
test.each([...elementRoleMap])('Testing element: %o', (obj, roles) => {
expect(entriesList).toEqual(
Expand Down
3 changes: 2 additions & 1 deletion __tests__/src/roleElementMap-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ const entriesList = [
["strong", [{"name": "strong"}]],
["subscript", [{"name": "sub"}]],
["superscript", [{"name": "sup"}]],
["graphics-document", [{"name": "svg"}]],
["switch", [{"attributes": [{"name": "aria-checked"}], "name": "button"}]],
["table", [{"name": "table"}]],
["term", [{"name": "dfn"}, {"name": "dt"}]],
Expand Down Expand Up @@ -146,7 +147,7 @@ describe('roleElementMap', function () {
});
describe('spread operator', function () {
it('should have a specific length', function () {
expect([...roleElementMap].length).toEqual(55);
expect([...roleElementMap].length).toEqual(56);
});
test.each([...roleElementMap])('Testing element: %o', (obj, roles) => {
expect(entriesList).toEqual(
Expand Down
6 changes: 6 additions & 0 deletions scripts/roles.json
Original file line number Diff line number Diff line change
Expand Up @@ -3217,6 +3217,12 @@
"concept": {
"name": "article"
}
},
{
"concept": {
"name": "svg"
},
"module": "HTML"
}
],
"requiredContextRole": [],
Expand Down
6 changes: 6 additions & 0 deletions src/etc/roles/graphics/graphicsDocumentRole.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ const graphicsDocumentRole: ARIARoleDefinition = {
name: 'article',
},
},
{
concept: {
name: 'svg',
},
module: 'HTML',
},
],
requireContextRole: [],
requiredContextRole: [],
Expand Down

0 comments on commit 0ff10cc

Please sign in to comment.