Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(aria.js): first steps #106

Open
wants to merge 94 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
f52f2bf
feat: add test.sh
pkra Nov 27, 2023
110b6cf
refactor(aria.js): var => const/let
pkra Nov 27, 2023
de585f0
refactor(aria.js): replace Array.prototype.slice
pkra Nov 27, 2023
4a2985f
chore(aria.js): formatting
pkra Nov 27, 2023
b240708
refactor(aria.js): minor simplification
pkra Nov 27, 2023
1ba5d99
refactor(aria.js): minor simplification
pkra Nov 27, 2023
22ae040
refactor(aria.js): minor simplification
pkra Nov 27, 2023
32cfdc7
chore(aria.js): add TODO for pdef/sdef container
pkra Nov 27, 2023
4b6c316
chore(aria.js): appease eslint
pkra Nov 27, 2023
fe4ccca
refactor(aria.js): simplify "propList to HTML"
pkra Nov 28, 2023
4ae0030
refactor(aria.js): simplify "globalSP to HTML"
pkra Nov 28, 2023
ae43f63
refactor(aria.js): revise "propList to HTML"
pkra Nov 28, 2023
da3b556
refactor(aria.js): revise "globalSP to HTML"
pkra Nov 28, 2023
0996f4e
refactor(aria.js): revise roletype props insertion
pkra Nov 28, 2023
d6cbf20
refactor(aria.js): move cloneWithoutIds()
pkra Dec 9, 2023
1410471
refactor(aria.js): refactor pdef/sdef loop function
pkra Dec 9, 2023
574fc0c
chore: appease eslint
pkra Dec 9, 2023
1cea626
refactor(aria.js): refactor states&props index creation
pkra Dec 9, 2023
a6ffa1a
refactor(aria.js): refactor global states&props index creation
pkra Dec 9, 2023
ca33c43
refactor(aria.js): extract pdef/sdef container rewrite
pkra Dec 9, 2023
113b048
refactor(aria.js): extract pdef/sdef HTML rewrite
pkra Dec 9, 2023
eb1f003
refactor(aria.js): split up populating propList and globalSP
pkra Dec 9, 2023
9e45d8d
docs: add todo note for globalSP
pkra Dec 10, 2023
2b1ebe2
docs: add todo note for s/p/rdef title
pkra Dec 10, 2023
9f38710
docs: add todo for "desc" selection
pkra Dec 10, 2023
dbcf2d5
docs: add note for #105
pkra Dec 10, 2023
1c9b00d
chore: appease eslint
pkra Dec 10, 2023
634cdb2
refactor(aria.js): extract container rewrite from rdef loop
pkra Dec 11, 2023
ec635d4
refactor(aria.js): move description side-effect around
pkra Dec 11, 2023
5ba419a
refactor(aria.js): rename rewriteContainer => rewriteDefContainer
pkra Dec 11, 2023
48523a7
refactor(aria.js): extract rdef rewrite from rdef loop
pkra Dec 11, 2023
5160313
refactor(aria.js): extract roleIndex HTML generation
pkra Dec 12, 2023
b749271
refactor(aria.js): improve parentRoles, subRoles
pkra Dec 12, 2023
0f43315
refactor(aria.js): refactor populating subRoles
pkra Dec 12, 2023
45e5e17
feat(eslintrc.json): bump ecmaVersion to latest
pkra Dec 12, 2023
1c94d3c
refactor(aria.js): simplify innerText checks
pkra Dec 12, 2023
91d38b4
refactor(aria.js): simplify generateHTMLRoleIndexEntry
pkra Dec 12, 2023
b15ab4f
refactor(aria.js): simplify rdef loop
pkra Dec 12, 2023
77a3472
refactor(aria.js): minor tweak
pkra Dec 12, 2023
1ed03b9
refactor(aria.js): minor tweak
pkra Dec 12, 2023
e4146cb
refactor(aria.js): improve rdef loop
pkra Dec 12, 2023
9e95d92
refactor(aria.js): improve rdef loop
pkra Dec 12, 2023
65d3cd0
refactor(aria.js): improve rdef loop
pkra Dec 12, 2023
b6551d0
refactor(aria.js): improve rdef loop
pkra Dec 12, 2023
5c40cc6
refactor(aria.js): rdef loop states&props extraction as function
pkra Dec 12, 2023
fd67862
refactor(aria.js): improve rdef loop
pkra Dec 12, 2023
5b0e99e
refactor(aria.js): improve rdef loop
pkra Dec 12, 2023
44fc130
refactor(aria.js): improve rdef loop "name from"
pkra Dec 12, 2023
d279f59
refactor(aria.js): extract nameFrom indices
pkra Dec 12, 2023
10a65a5
refactor(aria.js): extract rest of rdef loop (roleInfo, propList)
pkra Dec 12, 2023
75a9833
fix(test.sh): clear before/after html at start
pkra Dec 12, 2023
9790d41
refactor(aria.js): move getStates() to global scope
pkra Dec 12, 2023
b0ae522
refactor(aria.js): extract roleInfo's inherited State&Props
pkra Dec 12, 2023
e21855e
refactor(aria.js): revise buildInheritedStatesProperties
pkra Dec 12, 2023
574ddfc
refactor(aria.js): revise buildInheritedStatesProperties
pkra Dec 12, 2023
f712c35
refactor(aria.js): revise buildInheritedStatesProperties
pkra Dec 12, 2023
3de2e06
refactor(aria.js): revise buildInheritedStatesProperties
pkra Dec 12, 2023
ec02902
refactor(aria.js): revise buildInheritedStatesProperties
pkra Dec 12, 2023
91028b3
refactor(aria.js): improve propList loop
pkra Dec 12, 2023
ff0d34d
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
937c0a3
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
9dd9e04
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
f490ec9
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
80bbb07
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
0ff4598
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
06530f4
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
4aaa99f
refactor(aria.js): improve propList loop
pkra Dec 13, 2023
2f97b03
refactor(aria.js): indices creation
pkra Dec 13, 2023
e8f1472
refactor(aria.js): child roles generation
pkra Dec 13, 2023
4d5b37b
refactor(aria.js): child roles generation
pkra Dec 13, 2023
22aac2a
refactor(aria.js): child roles generation
pkra Dec 13, 2023
72781f9
refactor(aria.js): move cleanup into main scope
pkra Dec 13, 2023
e5e7c88
refactor(aria.js): re-arrange indices handling
pkra Dec 13, 2023
485bdb5
refactor(aria.js): extract HTML creation for indices
pkra Dec 13, 2023
44b0134
refactor(aria.js): use outerHTML more often
pkra Dec 13, 2023
7e444ad
fix(aria.js): regressions in roleInfo output
pkra Dec 13, 2023
c619ee2
fix(aria.js): regression from fixing roleInfo
pkra Dec 13, 2023
2455b88
refactor(aria.js): add createDescendantRoles
pkra Dec 13, 2023
46b2332
refactor(aria.js): extract propList loop
pkra Dec 13, 2023
c951482
refactor(aria.js): extract createDescendantRoles()
pkra Dec 13, 2023
90d51fd
refactor(aria.js): extract generateHTMLRoleChildren()
pkra Dec 13, 2023
52c2284
refactor(aria.js): review and improve TODO comments
pkra Dec 15, 2023
1e29ec2
refactor(aria.js): change subRoles to simple object
pkra Dec 15, 2023
460c92d
refactor(aria.js): replace populateSubRoles() with generateSubRoles()
pkra Dec 15, 2023
f50851b
refactor(aria.js): rewrite getAllSubRoles() // descendantRoles to use…
pkra Dec 15, 2023
bb33ac0
refactor(aria.js): improve propListLoop's HTML generation for inherit…
pkra Dec 15, 2023
51e0fde
refactor(aria.js): improve createDescendantRoles()
pkra Dec 15, 2023
e005eae
refactor(aria.js): improve buildInheritedStatesProperties()
pkra Dec 18, 2023
35ffe77
refactor(aria.js): improve buildInheritedStatesProperties()
pkra Dec 18, 2023
684b686
refactor(aria.js): improve buildInheritedStatesProperties()
pkra Dec 18, 2023
e89df4d
refactor(aria.js): write up TODOs for buildInheritedStatesProperties()
pkra Dec 18, 2023
c934495
fix(text.sh): checkout aria.js at start
pkra Dec 18, 2023
30d0894
chore(aria.js): appease eslint
pkra Dec 18, 2023
caf8e9e
Merge branch 'main' into issu104
daniel-montalvo May 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
},
"extends": ["eslint:recommended", "plugin:prettier/recommended"],
"parserOptions": {
"ecmaVersion": 8
"ecmaVersion": "latest"
},
"rules": {
"no-unused-vars": "off",
Expand Down
Loading
Loading