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

Updates to example and coverage report scripts #1859

Merged
merged 29 commits into from
May 4, 2021
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
bebddf8
fixes bug in aria-label identification and adds high contrast informa…
jongund Apr 14, 2021
97e4465
updated package information
jongund Apr 14, 2021
d6990da
fixed coverage report references to examples
jongund Apr 19, 2021
c995d96
added new coding practices to coverage report
jongund Apr 19, 2021
6b30910
updated coverage report
jongund Apr 19, 2021
3616d90
updated coverage report
jongund Apr 19, 2021
3d1c207
added condition to ignore files in examples\js directory
jongund Apr 20, 2021
523ecce
ignore template directory
jongund Apr 20, 2021
fc65606
identified examples using force-color-adjust
jongund Apr 20, 2021
2c199b4
fixed label for forc color adjust
jongund Apr 20, 2021
9f503d7
updating label
jongund Apr 20, 2021
1ef3e08
fixed bug in before, after and content counting
jongund Apr 20, 2021
6d51db8
added mouse and pointer event information
jongund Apr 20, 2021
59f3f56
updated coverage report
jongund Apr 20, 2021
1c5faaf
fixed double counting landmark guidance
jongund Apr 20, 2021
c51da68
fixed double counting landmark guidance
jongund Apr 20, 2021
85a0910
updated coverage report
jongund Apr 20, 2021
12afc69
broke coding practices report into three tables
jongund Apr 22, 2021
b74ee7b
updates to index and coverage scripts based on feedback and fixes to …
jongund Apr 26, 2021
386fa4e
fixed example documentation
jongund Apr 26, 2021
1106730
fixed issue with radio and menuitemradio
jongund Apr 26, 2021
1e98b7c
fixed issues with coverage not checking for exact matches for role
jongund Apr 26, 2021
8e9f0cc
fixed issue with region role
jongund Apr 26, 2021
f2b2790
added additinal quality assurance information to coverage report
jongund Apr 26, 2021
d33a781
udpated coverage report
jongund Apr 26, 2021
a092282
updated table column heading
jongund Apr 26, 2021
dbb10ab
updated looking for roles and attributes in source code to include Ja…
jongund Apr 27, 2021
b34aa99
updated list of roles to include new roles in ARIA 1.2
jongund May 4, 2021
aeeb7a1
updated coverage report table header
jongund May 4, 2021
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
1,722 changes: 1,124 additions & 598 deletions coverage/index.html

Large diffs are not rendered by default.

68 changes: 34 additions & 34 deletions coverage/prop-coverage.csv
Original file line number Diff line number Diff line change
@@ -1,49 +1,49 @@
"Property or State","Guidance","Examples","References"
"aria-activedescendant","1","11","Guidance: Managing Focus in Composites Using aria-activedescendant","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Select-Only Combobox","Example: Editable Combobox with Grid Popup","Example: Collapsible Dropdown Listbox","Example: Listbox with Grouped Options","Example: Listboxes with Rearrangeable Options","Example: Scrollable Listbox","Example: Actions Menu Button Using aria-activedescendant","Example: Radio Group Using aria-activedescendant"
"aria-activedescendant","1","0","Guidance: Managing Focus in Composites Using aria-activedescendant"
"aria-atomic","0","0"
"aria-autocomplete","0","5","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Date Picker Combobox","Example: Editable Combobox with Grid Popup"
"aria-busy","0","1","Example: Feed"
"aria-checked","0","6","Example: Checkbox (Two State)","Example: Checkbox (Mixed-State)","Example: Editor Menubar","Example: Radio Group Using Roving tabindex","Example: Radio Group Using aria-activedescendant","Example: Toolbar"
"aria-colcount","1","1","Guidance: Using aria-colcount and aria-colindex ","Example: Data Grid"
"aria-colindex","3","0","Guidance: Using aria-colcount and aria-colindex ","Guidance: Using aria-colindex When Column Indices Are Contiguous","Guidance: Using aria-colindex When Column Indices Are Not Contiguous"
"aria-colspan","1","0","Guidance: Defining cell spans using aria-colspan and aria-rowspan "
"aria-controls","0","18","Example: Accordion","Example: Auto-Rotating Image Carousel with a Tablist","Example: Checkbox (Mixed-State)","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Date Picker Combobox","Example: Select-Only Combobox","Example: Editable Combobox with Grid Popup","Example: Disclosure (Show/Hide) for Answers to Frequently Asked Questions","Example: Disclosure (Show/Hide) for Image Description","Example: Disclosure for Navigation Menus","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button","Example: Tabs with Automatic Activation","Example: Tabs with Manual Activation","Example: Toolbar"
"aria-current","0","1","Example: Disclosure for Navigation Menus"
"aria-describedby","1","6","Guidance: Describing by referencing content with aria-describedby ","Example: Date Picker Combobox","Example: Alert Dialog","Example: Date Picker Dialog","Example: Modal Dialog","Example: Feed","Example: Table"
"aria-autocomplete","0","3","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete"
"aria-busy","0","0"
"aria-checked","0","0"
"aria-colcount","1","0","Guidance: Using aria-colcount and aria-colindex"
"aria-colindex","3","0","Guidance: Using aria-colcount and aria-colindex","Guidance: Using aria-colindex When Column Indices Are Contiguous","Guidance: Using aria-colindex When Column Indices Are Not Contiguous"
"aria-colspan","1","0","Guidance: Defining cell spans using aria-colspan and aria-rowspan"
"aria-controls","0","3","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button"
"aria-current","0","0"
"aria-describedby","1","0","Guidance: Describing by referencing content with aria-describedby"
"aria-details","0","0"
"aria-disabled","0","3","Example: Accordion","Example: Editor Menubar","Example: Toolbar"
"aria-disabled","0","1","Example: Toolbar"
"aria-dropeffect","0","0"
"aria-errormessage","0","0"
"aria-expanded","0","22","Example: Accordion","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Date Picker Combobox","Example: Select-Only Combobox","Example: Editable Combobox with Grid Popup","Example: Disclosure (Show/Hide) for Answers to Frequently Asked Questions","Example: Disclosure (Show/Hide) for Image Description","Example: Disclosure for Navigation Menus","Example: Collapsible Dropdown Listbox","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button","Example: Editor Menubar","Example: Navigation Menubar","Example: Toolbar","Example: Treegrid Email Inbox","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Navigation Treeview Using Computed Properties","Example: Navigation Treeview Using Declared Properties"
"aria-expanded","0","5","Example: Accordion","Example: Disclosure (Show/Hide) for Answers to Frequently Asked Questions","Example: Disclosure (Show/Hide) for Image Description","Example: Disclosure Navigation Menu with Top-Level Links","Example: Disclosure Navigation Menu"
"aria-flowto","0","0"
"aria-grabbed","0","0"
"aria-haspopup","0","9","Example: Date Picker Combobox","Example: Editable Combobox with Grid Popup","Example: Collapsible Dropdown Listbox","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button","Example: Editor Menubar","Example: Navigation Menubar","Example: Toolbar"
"aria-hidden","0","3","Example: Alert Dialog","Example: Date Picker Spin Button","Example: Toolbar"
"aria-haspopup","0","4","Example: Date Picker Combobox","Example: Editable Combobox with Grid Popup","Example: Collapsible Dropdown Listbox","Example: Toolbar"
"aria-hidden","0","0"
"aria-invalid","0","0"
"aria-keyshortcuts","0","0"
"aria-label","1","36","Guidance: Naming with a String Attribute Via aria-label ","Example: Auto-Rotating Image Carousel","Example: Auto-Rotating Image Carousel with a Tablist","Example: Checkbox (Two State)","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Date Picker Combobox","Example: Select-Only Combobox","Example: Editable Combobox with Grid Popup","Example: Alert Dialog","Example: Date Picker Dialog","Example: Modal Dialog","Example: Feed","Example: Data Grid","Example: Layout Grid","Example: Collapsible Dropdown Listbox","Example: Listbox with Grouped Options","Example: Listboxes with Rearrangeable Options","Example: Scrollable Listbox","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button","Example: Editor Menubar","Example: Navigation Menubar","Example: Radio Group Using Roving tabindex","Example: Radio Group Using aria-activedescendant","Example: Date Picker Spin Button","Example: Table","Example: Tabs with Automatic Activation","Example: Tabs with Manual Activation","Example: Toolbar","Example: Treegrid Email Inbox","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Navigation Treeview Using Computed Properties","Example: Navigation Treeview Using Declared Properties"
"aria-labelledby","1","32","Guidance: Naming with Referenced Content Via aria-labelledby ","Example: Checkbox (Two State)","Example: Date Picker Combobox","Example: Select-Only Combobox","Example: Editable Combobox with Grid Popup","Example: Alert Dialog","Example: Date Picker Dialog","Example: Modal Dialog","Example: Feed","Example: Data Grid","Example: Layout Grid","Example: Collapsible Dropdown Listbox","Example: Listbox with Grouped Options","Example: Listboxes with Rearrangeable Options","Example: Scrollable Listbox","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button","Example: Radio Group Using Roving tabindex","Example: Radio Group Using aria-activedescendant","Example: Date Picker Spin Button","Example: Tabs with Automatic Activation","Example: Tabs with Manual Activation","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Navigation Treeview Using Computed Properties","Example: Navigation Treeview Using Declared Properties","Example: Complementary Landmark","Example: Form Landmark","Example: Main Landmark","Example: Navigation Landmark","Example: Region Landmark","Example: Search Landmark"
"aria-level","0","4","Example: Treegrid Email Inbox","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Navigation Treeview Using Declared Properties"
"aria-live","0","5","Example: Alert","Example: Auto-Rotating Image Carousel","Example: Auto-Rotating Image Carousel with a Tablist","Example: Date Picker Combobox","Example: Date Picker Dialog"
"aria-modal","0","3","Example: Date Picker Combobox","Example: Alert Dialog","Example: Date Picker Dialog"
"aria-label","1","12","Guidance: Naming with a String Attribute Via aria-label","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Date Picker Combobox","Example: Editor Menubar","Example: Navigation Menubar","Example: Table","Example: Tabs with Automatic Activation","Example: Tabs with Manual Activation","Example: Toolbar","Example: Treegrid Email Inbox","Example: Navigation Treeview"
"aria-labelledby","1","28","Guidance: Naming with Referenced Content Via aria-labelledby","Example: Date Picker Combobox","Example: Select-Only Combobox","Example: Editable Combobox with Grid Popup","Example: Alert Dialog","Example: Date Picker Dialog","Example: Modal Dialog","Example: Feed","Example: Advanced Data Grid","Example: Data Grid","Example: Layout Grid","Example: Listbox with Grouped Options","Example: Listboxes with Rearrangeable Options","Example: Scrollable Listbox","Example: Actions Menu Button Using aria-activedescendant","Example: Actions Menu Button Using element.focus()","Example: Navigation Menu Button","Example: Radio Group Using aria-activedescendant","Example: Radio Group Using Roving tabindex","Example: Color Viewer Slider","Example: Date Picker Spin Button","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Complementary Landmark","Example: Form Landmark","Example: Main Landmark","Example: Navigation Landmark","Example: Region Landmark","Example: Search Landmark"
"aria-level","0","0"
"aria-live","0","1","Example: Alert"
"aria-modal","0","2","Example: Date Picker Combobox","Example: Date Picker Dialog"
"aria-multiline","0","0"
"aria-multiselectable","0","1","Example: Listboxes with Rearrangeable Options"
"aria-orientation","0","1","Example: Slider with aria-orientation and aria-valuetext"
"aria-multiselectable","0","0"
"aria-orientation","0","0"
"aria-owns","0","0"
"aria-placeholder","0","0"
"aria-posinset","0","5","Example: Feed","Example: Treegrid Email Inbox","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Navigation Treeview Using Declared Properties"
"aria-pressed","0","3","Example: Button (IDL Version)","Example: Button","Example: Toolbar"
"aria-posinset","0","0"
"aria-pressed","0","1","Example: Toolbar"
"aria-readonly","0","0"
"aria-relevant","0","0"
"aria-required","0","0"
"aria-roledescription","0","2","Example: Auto-Rotating Image Carousel","Example: Auto-Rotating Image Carousel with a Tablist"
"aria-rowcount","1","2","Guidance: Using aria-rowcount and aria-rowindex ","Example: Data Grid","Example: Layout Grid"
"aria-rowindex","1","2","Guidance: Using aria-rowcount and aria-rowindex ","Example: Data Grid","Example: Layout Grid"
"aria-rowspan","1","0","Guidance: Defining cell spans using aria-colspan and aria-rowspan "
"aria-selected","0","8","Example: Auto-Rotating Image Carousel with a Tablist","Example: Editable Combobox With Both List and Inline Autocomplete","Example: Editable Combobox With List Autocomplete","Example: Editable Combobox without Autocomplete","Example: Editable Combobox with Grid Popup","Example: Listboxes with Rearrangeable Options","Example: Tabs with Automatic Activation","Example: Tabs with Manual Activation"
"aria-setsize","0","4","Example: Treegrid Email Inbox","Example: File Directory Treeview Using Computed Properties","Example: File Directory Treeview Using Declared Properties","Example: Navigation Treeview Using Declared Properties"
"aria-sort","1","1","Guidance: Indicating sort order with aria-sort ","Example: Data Grid"
"aria-valuemax","1","5","Guidance: Using aria-valuemin , aria-valuemax and aria-valuenow ","Example: Meter","Example: Horizontal Multi-Thumb Slider","Example: Horizontal Slider","Example: Slider with aria-orientation and aria-valuetext","Example: Date Picker Spin Button"
"aria-valuemin","1","6","Guidance: Using aria-valuemin , aria-valuemax and aria-valuenow ","Example: Meter","Example: Horizontal Multi-Thumb Slider","Example: Horizontal Slider","Example: Slider with aria-orientation and aria-valuetext","Example: Date Picker Spin Button","Example: Toolbar"
"aria-valuenow","1","6","Guidance: Using aria-valuemin , aria-valuemax and aria-valuenow ","Example: Meter","Example: Horizontal Multi-Thumb Slider","Example: Horizontal Slider","Example: Slider with aria-orientation and aria-valuetext","Example: Date Picker Spin Button","Example: Toolbar"
"aria-valuetext","1","4","Guidance: Using aria-valuetext ","Example: Horizontal Multi-Thumb Slider","Example: Slider with aria-orientation and aria-valuetext","Example: Date Picker Spin Button","Example: Toolbar"
"aria-roledescription","0","2","Example: Auto-Rotating Image Carousel with Buttons for Slide Control","Example: Auto-Rotating Image Carousel with Tabs for Slide Control"
"aria-rowcount","1","0","Guidance: Using aria-rowcount and aria-rowindex"
"aria-rowindex","1","0","Guidance: Using aria-rowcount and aria-rowindex"
"aria-rowspan","1","0","Guidance: Defining cell spans using aria-colspan and aria-rowspan"
"aria-selected","0","0"
"aria-setsize","0","0"
"aria-sort","1","0","Guidance: Indicating sort order with aria-sort"
"aria-valuemax","1","0","Guidance: Using aria-valuemin, aria-valuemax and aria-valuenow"
"aria-valuemin","0","1","Example: Meter"
"aria-valuenow","1","0","Guidance: Using aria-valuemin, aria-valuemax and aria-valuenow"
"aria-valuetext","1","0","Guidance: Using aria-valuetext"
Loading