-
Notifications
You must be signed in to change notification settings - Fork 344
Change Log for November 2021 APG 1.2 Note Release 1
APG 1.2 was published as a W3C Note in November 2021. There was a working draft of APG 1.2 in November 2019. However, the prior release of APG as a W3C Note was APG 1.1 Release 4 in July 2019.
The following log includes all changes in the Git commit history since APG 1.1 R4. It is divided into two parts: content changes and infrastructure changes. Infrastructure changes roughly correspond to work related to the maintenance of the repository and all the checking and testing packages used to help improve and maintain content quality.
By James Nurthen on 2018-06-19
Change title to 1.2. Change all ARIA 1.1 references and links to 1.2
By James Nurthen on 2018-06-19
By Matt King on 2018-06-19
By Matt King on 2018-06-20
For issue #701:
- Revise H1 to match title
- Add link to review issue 727
- Add note stating example is based on draft spec
- Fix link text for link to js file
- Fix link text for link in footer to pattern.
By James Nurthen on 2018-06-22
By Matt King on 2018-06-22
For issue #700:
- Added explanation of implicit semantics
- Made list of circumstances for when using ARIA instead of HTML native is OK
- Added 11 missing structural roles.
- Replaced list of structural roles with table that lists HTML equivalents
By Matt King on 2018-06-22
For issue #700, editorial changes to list of circumstances where using ARIA instead of HTML is OK.
By Matt King on 2018-06-25
By Matt King on 2019-07-15
By Matt King on 2019-07-15
- Fix link to carousel example page from pattern.
- Fix links to carousel design pattern from example page.
- Add link to date picker spin button example page in spin button pattern
By Jon Gunderson on 2019-07-19
In the calendar grid in the date picker dialog, days that are in a previous or next month can appear in the grid. These are disabled. Clicking them generated a JS error. This fix causes the month displayed in the grid to change to the month that includes the day clicked.
By James Nurthen on 2019-07-25
By Valerie Young on 2019-08-24
These changes Cut down the number of tests run on each PR.
- Tests are run by example directory, so all tests for all examples in an example directory will always be run at once.
- But if only one example directory is updated, then only the tests for that example directory will run.
- If any code in
examples/js
orexamples/css
is edited, then all tests are run. - If
test/index.js
or any code intest/util
is edited, then all tests are run. - If package.json is updated, then all tests are run.
- Changes the name format for the test files. All test files must be prepended with the directory of the example they are testing in order to easily filter tests.
- Test report will report bad test file names.
- Changes the format of the output from AVA's format to TAP.
By James Nurthen on 2019-08-24
Adjust guidance based on change in ARIA 1.2 draft; resolves #1076 .
By James Nurthen on 2019-08-24
To resolve #1106, add the following new 9 ARIA 1.2 roles to the structural roles section:
- associationlist
- associationlistitemkey
- associationlistitemvalue
- code
- emphasis
- strong
- superscript
- subscript
- time
By Matt King on 2019-08-27
Adds missing regression tests for the date picker dialog example.
Fixes two bugs:
- The "data-date" is written as
2019-01-9
for all of the "ninth" days of the month. This was a simple off-by-one error. - The keyboard shortcuts "PAGE UP", "PAGE DOWN", "SHIFT+PAGE UP" and "SHIFT+PAGE DOWN" didn't re-set the tab index after the calendar was update to the new month/year.
By Jon Gunderson on 2019-08-28
Dates at the beginning and end of the grid that are for days in the prior or next month were displayed and disabled. To resolve issue #1121, this commit removes those dates from the grid. It also removes aria-selected from the button representing the date currently displayed in the edit field because aria-selected is not valid on button.
By James Nurthen on 2019-08-31
Resolve issue #1107 by adding insertion and deletion to the table of structural roles.
By Matt King on 2019-08-31
For issue #1066, revises description of escape behavior. Escape may optionally clear the text box, but only if the popup is hidden before escape is pressed. Previously, the pattern implied both could happen with a single press of escape, which is inconsistent with any known implementations.
By Diane Ko on 2019-08-31
Resolves issue #1151. The query selector for the spinbutton
element was incomplete, which caused it to not query properly in Safari or IE.
This fix adds in the missing characters to the query so that it queries properly.
By James Nurthen on 2019-08-31
By Carolyn MacLeod on 2019-09-27
Closes #727 by making the following changes:
- Revise introduction to clarify purpose of the example.
- Remove "similar examples" list.
- Set role and aria-pressed in init() method instead of staticly in HTML.
- add comments in JS documenting the equivalent way to code without reflection.
- Add aria-hidden and focusable==false" to the svg.
By Diane Ko on 2019-09-27
Fixes the following bugs in the date picker spin button example:
- The day would show NaN when decrementing past the min value or incrementing past the max value.
- The year would show NaN when setting to min or max with home or end keys.
- The year could be set beyond the min or max year by incrementing or decrementing.
By Zoë Bijl on 2019-10-07
By Zoë Bijl on 2019-10-08
By Sarah Higley on 2019-10-07
By Diane Ko on 2019-10-08
Getting started with this repo for the first time and found that there were some instructions/information that were missing. This adds the following updates:
- Add instruction to download JDK for testing in README
- Add information to set expectations when running
npm test
By Nick Schonning on 2019-10-23
-
typo: Double word "the"
-
typo: Double word "index"
-
typo: Confrirm -> Confirm
-
typo: canidate -> candidate
By Matt King on 2019-10-23
Resolves #914 with the following changes:
- Add a labeled group around the menuitemcheckboxes
- change the REL attribute to DATA-OPTION attribute
- fixed bug with bold and italic
- Update regression tests
- fixed broken test for aria-disabled
By James Nurthen on 2019-10-23
Resolve issue #1077 bby modifying the accessible name and description guidance section as follows:
- Adding a new "prohibited" value for the "Necessaty of Naming" column in the naming guidance table.
- Adding the following roles for which naming is prohibitted to the naming guidance table:
- caption
- code
- deletion
- emphasis
- generic
- insertion
- None
- paragraph
- presentation
- strong
- subscript
- superscript
By JaEun Jemma Ku on 2019-10-24
Resolves #1105 by adding a CPU meter display that implements the meter pattern.
By James Nurthen on 2019-10-24
Resolve #1201 by modifying naming guidance for the log and timer roles. Previously names were required; ARIA 1.2 removed the naming requirement. The name guidance states that a name is now discretionary.
By Nick Schonning on 2019-10-24
Fixed the following:
- typo: thre -> three
- typo: treatement -> treatment
- typo: forground -> foreground
- typo: lastt -> last
- typo: mimimum -> minimum
By Zoë Bijl on 2019-10-25
By Zoë Bijl on 2019-10-25
-
Accordion Example: Correct color contrast (Issue #1132)
-
Accordion Example: Correct (high) contrast issue (Issue #1132)
-
Accordion Example: correct input border contrast (issue #1132)
By Valerie Young on 2019-10-29
Resolves #1225 with the following changes:
- Fix source formatting in a few example page title and footer nav elements
- breadcrumb example: remove reference to 1.1 in relative file path
- Change to relative url in toolbar/help.html
- Update aria practices version in example code templates
- Update every example page title and footer to 1.2
By Valerie Young on 2019-11-01
By Sarah Higley on 2019-11-05
Resolve issue #979 by adding a section to the design patterns for elements with the meter role.
By Simon Pieters on 2019-11-06
- Add naming guidance for blockquote, meter and time roles
Fixes #1212.
- Apply suggestions from code review
Co-Authored-By: Matt King a11yThinker@Gmail.com
-
Change suggestion for blockquote; change time to Do Not Name
-
Clarify what is not supported by ATs Finish resolving #1077 by adding rows to the naming guidance by role table for blockquote, meter, and time.
By Matt King on 2019-11-07
By Matt King on 2019-11-07
By Nick Schonning on 2019-11-08
By Sarah Higley on 2019-11-07
Resolves #913 by adding example of the listbox pattern that includes options that are contained by labeled groups. Includes regression tests for the new example.
Additionally, fixes these bugs in the behavior of options that are clicked with the mouse:
- Clicking any option below the initially visible options results in the first option being selected instead of the clicked option
- Clicking any option within the initially visible area briefly selects the first option before moving selection to the clicked option
These bugs are fixed By:
- not immediately selecting the first option when the listbox receives focus (bringing it more inline with native
<select multiple>
- only initiating automatic listbox scroll when interacting with the keyboard
By Matt King on 2019-11-07
By Matt King on 2019-11-07
By Matt King on 2019-11-10
Adds complete change history since the first public working draft of APG 1.1. Includes new change history section for all changes in APG 1.2 that are not in APG 1.1.
By Carolyn MacLeod on 2019-11-11
For issue #353,modify menu pattern to include:
Menu widgets behave like native operating system menus, such as the menus that pull down from the menubars commonly found at the top of many desktop application windows.
By Adrian Roselli on 2019-11-11
For issue 976, add a reference to aria-orientation in the note that describes how vertically orienting tabs changes arrow key behavior.
By Matt King on 2019-11-14
To resolve #1250 and resolve #1244:
- Revise the combobox pattern to remove the ARIA 1.0 and ARIA 1.1 guidance and replace with ARIA 1.2 guidance. Keeps a note about ARIA 1.0.
- In examples, remove ARIA 1.0 and ARIA 1.1 pattern subdirectories and examples.
- Convert the 3 ARIA 1.0 listbox popup examples into a 1.2 example.
- Convert the ARIA 1.1 grid popup example into a 1.2 example.
- Revise regression tests for combobox examples to test the 1.2 versions.
By Matt King on 2019-11-14
- Update index of examples
- Structural roles section: Remove link to feedback issue 739 and 3 rows for association list
- Rebuild example index after merge of new combobox examples
By Matt King on 2019-11-15
By Sarah Higley on 2020-01-23
Co-authored-by: Matt King a11yThinker@Gmail.com
By Jon Gunderson on 2020-01-23
Resolves #1164 by Changing the Tab key description in the keyboard subsection of the tabs pattern. Guidance now suggests that the tabpanel should be focused unless the first element containing meaningful content in the tabpanel is focusable.
Co-authored-by: Matt King a11yThinker@Gmail.com
Slider patterns: Provide warning about inability to operate with touch-based assistive technologies due to lack of needed APIs (pull #1186)
By Mark McCarthy on 2020-01-27
Addresses issue #1150 for the slider patterns by adding a warning. The warning explains that widgets using the pattern are not fully operable with touch-based assistive technologies because the needed APIs do not yet exist.
Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com
By Sarah Higley on 2020-01-28
Resolves #1249 by changing up and down arrow key handling in listbox. With this change, default scroll behavior is only prevented if focus is actually moved. This allows the up/down arrow keys to scroll the listbox to its upper and lower bounds.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-02-04
This missing reference was uncovered because this test only fails in February -- for which the function getDaysInMonth had some special handling that lead to an error. Fixed it so the function doesn't error!
By Zoë Bijl on 2020-02-05
Resolve #1301 by:
- Correcting structure of tabs used to present content on example page explaining ARIA landmarks
- Correcting attribute in prose
- Correct ARIA sample code: had a closing main tag where it should have had closing div tag.
- Enable regression to pass by skipping it for landmark example files (examples do not include functional example code)
Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Valerie Young spectranaut@gmail.com
By Carolyn MacLeod on 2020-02-05
Issue #1307 reported 2 problems with the navigation menubar example. This commit resolves the scroll to top issue by preventing menuitem anchor elements from jumping to href="#" (i.e. top of page in Chrome) if they have a menu/submenu.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Sarah Higley on 2020-02-05
Resolves #1311: When using Firefox, activating a date button in the calendar grid was causing the dialog to close and re-open instead of choosing the date. This commit resolves the issue with changes to event listeners.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Carolyn MacLeod on 2020-02-06
Resolves #760.
The file selector tree view examples display the selected tree item in a neighboring read-only text input. This PR changes what is displayed in the text input when a parent tree item is selected. Previously, it displayed the parent node treeitem element, showing HTML markup for a span contained by the parent node. Now, when a parent node is selected, it displays innerText from the span that names the parent item. For end nodes, it continues to use inner text of the tree item node for the selected item display.
Co-authored-by: Matt King a11yThinker@Gmail.com
Combobox Examples with listbox popup: Fix Escape behavior, mouse interaction, visual design, and more (pull #1276)
By Jon Gunderson on 2020-02-14
Fixes #785, #982, #983, #988, #1261, #1265, and #1268 with the following changes:
- updated JavaScript to use single prototype
- updated escape key behavior
- removed unused files
- fixed regression issues for escape key
- updated tests for single and double escape key tests
- fixed focus bug on enter and removed use of keycode property
- fixed bug in opening list and improved property names for visual focus flags
- fixed bug in opening list with alt key pressed
- fixed bug with enter key not updating aria-expanded
- fixed bugs with down arrow
- added documentation and tests for ALT Down Arrow
- fixed some styling bugs
- Use only one SVG image to show listbox state
- updated CSS for styling listbox focus
- fixed scrolling issue in listbox
- adjusted position of svg image button
- fixed onclik bug where not selecting options when autocomplete is list or none
- updated test for autocomplete, list and none
- fixed bug with onclick behavior and documented option filtering as users type
- updated documentation about filtering of options
- Typo: character -> characters
- fixed option filter bug with autocomplete=none
- improved description of when listbox opens
- use lowercase "the" in sentence
- Minor editorial revision to alt+down in textbox keyboard table
- udpated test file to check for aria-selected on option when listbox opens
- fixed aria-selected tests
- add tests for aria-selected to key down tests
- Add aria-hidden=false and focusable=false to svg in button
- Use fewer descendant combinators in selectors
- Call function instead of setting a property on elements
- Don't call setValue() when hitting backspace, to avoid moving the cursor to the end
- Remove superfluous isPrintableCharacter() call
- Remove unused variable textContent
- Declare option outside for loop. Also use null instead of false
- Set scrollTop once
- Declare index variable in the if block
- Move isPrintableCharacter to ComboboxAutocomplete.prototype
- Add information about the id attribute for all combobox examples; fixes #785
Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Valerie Young spectranaut@gmail.com Co-authored-by: Simon Pieters zcorpan@gmail.com
By Carolyn MacLeod on 2020-02-28
Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Zoë Bijl 5457769+ZoeBijl@users.noreply.github.com
By Sarah Higley on 2020-02-28
Co-authored-by: Matt King a11yThinker@Gmail.com
By Jon Gunderson on 2020-02-28
- fixed #1332 by adding call to filterOptions after updating filter
- added update filterOptions when ever backspace is pressed
Co-authored-by: Matt King a11yThinker@Gmail.com
Combobox examples with listbox popup: Add expanded and controls to popup control button and make visible in high contrast (pull #1336)
By Jon Gunderson on 2020-03-08
Fixes issues #1333 and #1331:
- added new name, aria-expanded, and aria-controls to popup control button.
- Added regression test for new aria properties on popup control button.
- Added documentation for attributes on popup control button.
- updated css to support Windows high contrast mode.
Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Simon Pieters zcorpan@gmail.com
By Matt King on 2020-03-16
Fixes #860 and #1066:
- Revise Escape key documentation to reflect expected behavior
- updated escape key behavior to match combobox pattern
- Make escape hide the popup if it's shown, regardless of where focus is
- Update the corresponding test to no longer expect a failure (fixes #860).
- Remove comment about failing test
Co-authored-by: Jon jongund@illinois.edu Co-authored-by: Simon Pieters zcorpan@gmail.com
By Sarah Higley on 2020-03-31
Resolves issue #919 by adding the following commands for selecting options:
- Shift + arrow keys
- Control + Shift + home and end
- Control + A, command-a on macOS
- Shift + Click
Adds regression tests for the commands.
Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com
By Jon Gunderson on 2020-04-30
To resolve #955, adds an example of a carousel that uses the tabs pattern as carousel controls.
Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Scott Vinkle scott.vinkle@shopify.com Co-authored-by: Valerie Young valerie@bocoup.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Sarah Higley sarah.higley@microsoft.com
By Matt King on 2020-05-05
Resolves issue #842 by adding examples/js/utils.js to the list of Javascript files in the source code section of the documentation for all example pages that utilize the utils.js.
- Removes utils.js from head element of example pages where it is not used.
- Adds utils.js to js dependencies list on example pages where it is used.
Co-authored-by: Valerie Young valerie@bocoup.com Co-authored-by: Simon Pieters zcorpan@gmail.com
By Carolyn MacLeod on 2020-05-05
Modifies the browser subsection of read me first front matter to remove IE from list of browsers where testing is done. First step in resolution of issue #1304.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Michael Cooper on 2019-11-08
By Vadim Makeev on 2020-06-02
By Sarah Higley on 2020-06-25
- add strict mode and fix all errors
- fix linting errors
- Fix menubar
- Declare undeclared variables in tabs
Co-authored-by: Valerie Young valerie@bocoup.com
utils.js: Make isFocusable return false when tabindex is positive and element is disabled (pull#1419)
By Martijn Cuppens on 2020-06-30
This change potentially effects any example that uses the isFocusable method in the shared utility scripts (examples/js/utils.js). Fixes a bug in isFocusable where it returned true for elements with positive tabindex even when the element is disabled.
By Matt King on 2020-06-30
Modifies examples/js/examples.js to add a disclosure at the top of every example page with notices regarding limitations of the example. Reminds readers to test before using, use simple HTML where possible, and refers to the aria-at project for information about future support tables.
Co-authored-by: Zoë Bijl 5457769+ZoeBijl@users.noreply.github.com Co-authored-by: Zoë Bijl zoe.bijl@crowdstrike.com Co-authored-by: Simon Pieters zcorpan@gmail.com Co-authored-by: JaEun Jemma Ku a11ydoer@gmail.com Co-authored-by: Valerie Young valerie@bocoup.com Co-authored-by: Matt King a11ythinker@gmail.com
By Sarah Higley on 2020-06-30
Resolves issue #1026 by adding a new select-only combobox example.
Co-authored-by: Valerie Young valerie@bocoup.com Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com
By Carolyn MacLeod on 2020-07-01
Fixes href of link to the select-only combobox example in the lists of similar examples on each of the combobox example pages.
By Matt King on 2020-07-07
Resolves #34 by adding a combobox example that opens a dialog containing a calendar grid.
Co-authored-by: Jon Gunderson jongund@illinois.edu Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Simon Pieters zcorpan@gmail.com
By Simon Pieters on 2020-07-07
Resolves issue #255 by adding a section That describes how to use aria-valuemin, aria-valuemax, aria-valuenow, and aria-valuetext.
Co-authored-by: Valerie R Young valerie@bocoup.com Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: JaEun Jemma Ku a11ydoer@gmail.com
By Haz on 2020-07-07
By Michael Cooper on 2020-07-13
from w3c/aria#1246
By Jon Gunderson on 2020-07-13
Resolves issue #1355 for the editor menubar example by:
- Simplifying the Javascript code to use a single object.
- Replace PNG files with SVG.
- Improving high contrast support
- Makes corresponding editorial revisions to documentation.
- Fixes bug with testing space key.
Co-authored-by: Sarah Higley sarah.higley@microsoft.com Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Valerie Young valerie@bocoup.com
By Carolyn MacLeod on 2020-07-14
Co-authored-by: Matt King a11yThinker@Gmail.com
By Carolyn MacLeod on 2020-07-16
- controled -> controlled
- enableing -> enabling
Co-authored-by: Matt King a11yThinker@Gmail.com
By Jon Gunderson on 2020-07-18
closes issue #1357 by making the following changes:
- Updated javascript to use a single object.
- Updated CSS and JS to improve high contrast support.
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2020-07-18
Resolves issue #1391 by revising the landmark region example pages to select and load the HTML techniques by default on page load.
Also corrects spelling of VoiceOver and improves alt text for some images.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Matt King on 2020-07-19
- update reference tables
- Update coverage reports
By Jon Gunderson on 2020-07-24
Resolves #1360 with the following changes:
- Updates Javascript to use a single object.
- Fixes space key issues in grid.
- Improves high contrast support.
Co-authored-by: Simon Pieters zcorpan@gmail.com Co-authored-by: Matt King a11yThinker@Gmail.com
By Matt King on 2020-07-28
Change utils.js method for checking element focusability to return true for file inputs.
Co-authored-by: Martijn Cuppens martijn.cuppens@gmail.com
By Matt King on 2020-08-10
- Adds link to tabbed carousel from carousel design pattern
- Revises title of tab carousel example page.
- Revises link text on link to basic carousel on tabbed carousel page.
By Nick Schonning on 2020-08-19
By Carolyn MacLeod on 2020-08-19
- removes ../ that is no longer needed after refactoring
- fixes 7 broken links in editor menubar example
- fixes 2 broken links in navigation menubar example
Co-authored-by: Matt King a11yThinker@Gmail.com
By Matt King on 2020-08-23
Resolves #1457 with following changes:
- Remove old menubar-2 directory
- Update examples index
- Update coverage reports
- Delete menubar-2 test file
- Remove reference to deleted files
Co-authored-by: Valerie Young valerie@bocoup.com
By Jon Gunderson on 2020-09-01
When a date cell in the date grid had focus and space key was pressed, content of date input field was updated with the selected date, but aria-select was not set true on the selected date. This commit fixes the space key behavior.
Co-authored-by: Matt King a11yThinker@Gmail.com
Radiogroup Examples: Improve High Contrast Support and Conformance with APG Coding Practices (pull #1485)
By Jon Gunderson on 2020-09-01
Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Valerie Young valerie@bocoup.com
By Carolyn MacLeod on 2020-09-01
Resolves issue #1478 for both the date picker dialog example and the combobox date picker example by using dark background with white text for the selected date cell in the calendar grid.
Co-authored-by: Matt King a11yThinker@Gmail.com
carousel Example with buttons for slide control: Improve High Contrast Support and implementation of APG Programming Practices (pull #1387)
By Jon Gunderson on 2020-09-04
Updated the carousel example that uses buttons for slide control as follows:
- Added view options equivalent to options available for the tabbed carousel example.
- Improved color contrast support.
- Improved keyboard focus styling.
- Updated Javascript to conform with latest APG code style guidelines.
- Updated documentation.
Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com
By Jon Gunderson on 2020-09-05
This commit does not include any functional changes. It changes things like variable names to make it easier to understand, implementing guidance from the APG code guide. The code for this carousel now follows the same patterns as the code for the carousel with buttons for slide control.
By Nick Schonning on 2020-09-29
- fix: Links to example CSS files
- fix: css link in mb-about.html
- fix: css link in mb-academics.html
- fix: css link in mb-admissions.html
- fix: missing hash in anchor links
By Valerie Young on 2020-09-30
-
Fix carousel-prev-next link
-
Update link to carousel-2
Co-authored-by: Matt King a11yThinker@Gmail.com
Accessible Name Guidance by Role Section: change marquee name from required to discretionary (pull #1572)
By Sarah Higley on 2020-10-22
By Matt King on 2020-10-22
By Matt King on 2020-10-23
By Matt King on 2020-10-24
This reverts commit a771ba3c76bdfe1a917f496a6eca90bd4b5385c1.
I accidentally squashed all commits in pull #1579. I intended to merge them to maintain the history of changes. This commit reverses those changes so I can instead merge them to the apg-1.2 branch.
By Valerie Young on 2020-11-08
Adds open in codepen button to the following example pages:
- tabs/tabs-1/tabs.html
- tabs/tabs-2/tabs.html
- checkbox/checkbox-1/checkbox-1.html
- checkbox/checkbox-2/checkbox-2.html
- menu-button/menu-button-actions.html
- menu-button/menu-button-actions-active-descendant.html
Menu button examples: Improve High Contrast Support and consistency with APG Coding Practices (pull #1401)
By Jon Gunderson on 2020-11-10
Updated three menu button examples to:
- Improve Javascript coding; use key rather than keyCode in keyboard events; use a single object; use classes instead of prototypes.
- Improve high contrast support and documentation.
Co-authored-by: Valerie Young valerie@bocoup.com Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com
By Fanny on 2020-11-10
Fixes #1568
Autocomplete and Date Picker Combobox Examples: Update to conform with latest APG coding guidelines (pull #1623)
By Jon Gunderson on 2020-11-30
- Use classes
- Name event handlers with 'on' instead of 'handle'
- Use textContent instead of innerHTML
By Valerie Young on 2020-11-30
Added codepen buttons to the following examples:
- dialog-modal/dialog.html
- alert/alert.html
- dialog-modal/alertdialog.html
- radio/radio-activedescendant.html
- radio/radio.html
By Valerie Young on 2020-11-30
Adds an open in codepen button to the following example pages:
- slider/multithumb-slider.html
- breadcrumb/index.html
- meter/meter.html
- slider/slider-1.html
- combobox/combobox-autocomplete-none.html
- combobox/combobox-autocomplete-list.html
- combobox/combobox-autocomplete-both.html
Menu pattern: Document support for menubars that contain elements that are not parent menuitems(pull #1616)
By Patrick H. Lauke on 2020-12-01
This commit closes issue #1260.
It modifies the menu pattern section to cover valid scenarios where a menubar has top-level elements that are a menuitemcheckbox, menuitemradio, or menuitem that does not open a submenu.
Additionally, it removes a few unnecessary space characters, and changes lowercase "enter" to "Enter" in one instance.
By Nick Schonning on 2020-12-01
By Valerie Young on 2020-12-02
- Fix unreliable date math bug
- fix: Down arrow test
When you get towards the end of the month and try to add a month, Javascript Date objects start to do unexpected things. This is causing failures in the CI for all regression tests run on November 30.
This is the issue:
let date = new Date('10/31/2020');
date.setMonth(date.getMonth + 1);
The second line increases the date by one month, resulting in date being December 1st, 2020, because there is no November 31st.
The fix is to put the day of the month to the 1st using date.setDate(1)
before doing any math, because all months have the 1st of the month.
Co-authored-by: Nick Schonning nschonni@gmail.com
By Valerie Young on 2020-12-04
Adds codepen button to the following example pages:
- slider/slider-2.html
- spinbutton/datepicker-spinbuttons.html
- listbox/listbox-scrollable.html
- table/table.html
- combobox/grid-combo.html
Slider Examples with aria-orientation and aria-valuetext: Fix CSS bug so labels have consistent appearance (pull #1593)
By Carolyn MacLeod on 2020-12-13
The Temperature label for the vertical slider in Slider Examples with aria-orientation and aria-valuetext is bold, but the labels for the text sliders (Fan and Heat/Cool) were not. This commit adds a missing period to the css selector so all the labels are bold.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-12-12
- Add codepen to button example
- Move SVG image definitions to within the example HTML
- Mod examples.js to Remove SVG definitions from source code snippet
By Matt King on 2020-12-13
By Daniel Dafoe on 2020-12-15
By Carolyn MacLeod on 2020-12-21
By Valerie Young on 2020-12-21
Fixes #1345.
- Add regression tests: backspace for combobox-both and combobox-list
- Remove backspace from key table and fix bugs
Co-authored-by: Simon Pieters zcorpan@gmail.com Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-12-22
- Add open in codepen button to treegrid example
- Move SVGs to inline definitions
- Treegrid: Move init file to javascript file
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-12-22
- Add codepen to button idl
- Fix button-idl test
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-12-22
fixes #987
Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Matthew Schad matt@exactstrategy.com Co-authored-by: Matt King a11yThinker@Gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com
disclosure examples: Support high contrast for graphics in Codepen by using current color in SVTG in CSS content (pull#1648)
By Valerie Young on 2020-12-22
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-12-22
- Update link example to use SVG and inline SVG for the CSS:before example
- Update size of SVG
- Add codepen button to link example
- Update link example to use https
Co-authored-by: Matt King a11yThinker@Gmail.com
By Patrick H. Lauke on 2020-12-30
Resolve issue #442 by:
- Revise and enhance notes about initial focus to cover structured content that is not necessarily covered by the "large enough to cause scrolling" scenario.
- Add advice about
aria-describedby
and when it's best NOT to use it (for structure-heavy dialogs)
Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2021-01-09
Resolves #1426 by:
- Completing documentation of current behavior of page up and page down keys.
- Fixing bugs in tests.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2021-01-17
Adds Open in CodePen button to the following example pages:
- accordion/accordion.html
- grid/LayoutGrids.html
- menu-button/menu-button-links.html
- grid/dataGrids.html
- listbox/listbox-rearrangeable.html
- listbox/listbox-collapsible.html
By Valerie Young on 2021-01-18
By Carolyn MacLeod on 2021-01-19
Resolve #1692 by:
- Make browser support note more visible by applying advisement class.
- Clarify browser support note wording.
- Move note inside example so it shows up in codepen.
- add target="_blank" to issue 1692 link in note so it opens from codepen.
Co-authored-by: Matt King a11yThinker@gmail.com
Navigation Treeview Example: Convert to single page example with functionality equivalent to disclosure navigation example (pull #1558)
By Jon Gunderson on 2021-01-19
Resolves issue #1526 by:
- Implementing a complete redesign of the navigation tree view example. It now mirrors the navigation menubar example.
- Removing previous treeview for links examples.
Co-authored-by: Nick Schonning nschonni@gmail.com Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Sarah Higley smhigley@users.noreply.github.com
By Nick Schonning on 2021-02-08
- Newline after description
- desc -> description
- obj -> object
- String -> string
Menubar Navigation Example: Make single page and improve implementation of APG coding practices (pull #1741)
By Jon Gunderson on 2021-02-09
Completes a to-do item in issue #89 with the following changes:
- Added cautionary note at top alerting users to complexity of menubar pattern and directing readers to consider disclosure pattern as an alternative.
- Activating a link now changes content on current page instead of loading a separate page; works like single-page app.
- Added landmark regions to mimic a website look and feel.
- Updated code to align with latest version of APG code guidelines.
Co-authored-by: Matt King a11yThinker@gmail.com
Editable Combobox With List Autocomplete: Remove "onBlur" events for better iOS compatibility (pull #1699)
By Valerie Young on 2021-02-20
Resolves #1619. With VoiceOver running in iOS, moving screen reader focus moves browser focus, which of course triggers blur. The combo text input was closing the popup when it was blurred. Thus, VO users on iOS could not get to the popup. This commit removes use of blur and instead uses only mouse and keyboard events to determine when to close the popup.
Co-authored-by: Jon Gunderson jongund@illinois.edu
By Nick Schonning on 2021-02-21
Color Viewer Slider: Improve high contrast support, touch AT support, and APG code quality guidelines support (#1746)
By Jon Gunderson on 2021-03-03
Makes the following changes to the color viewer slider example:
- Align with current APG code quality guidelines, including using a single object for the color viewer.
- Use SVG graphic elements instead of HTML elements for the visual rendering.
- Use currentColor value for SVG stroke property to support high contrast modes in operating systems.
- Use event.key instead of event.keyCode for responding to keyboard events, which also provides support for iOS and Android screen readers.
- Updated focus styling to have a ring around the thumb.
- Use pointer events instead of mouse events, which provides support for moving the slider thumb with touch.
- Added group role and accessible name for the color viewer widget.
Co-authored-by: Matt King a11yThinker@gmail.com
By Sarah Higley on 2021-03-03
- Adds another version of the mythical university navigation that includes links for the top-level pages.
- Satisfies one of the steps in the plan for improving navigation patterns described in issue #89.
Co-authored-by: Matt King a11yThinker@gmail.com
Update Slider and Multi-Thumb Slider Design Pattern warnings Fix broken link to slider-color-viewer.html
By Carolyn MacLeod on 2021-03-04
By Carolyn MacLeod on 2021-03-05
By Valerie Young on 2021-05-04
- Adds font awesome icon stylesheet to Codepen options. Now, if font awesome is used in an example going forward, the icons will appear as expected when the example is opened in codepen.
- Adds the Open In Codepen button to the two examples that use font awesome already: toolbar/toolbar.html and dialog-modal/datepicker-dialog.html.
- Converts the treeview directory example to use font awesome icons for the folder and file icons and adds the "Open in Codepen" button to them: treeview/treeview-1/treeview-1a.html and treeview/treeview-1/treeview-1b.html
By James Nurthen on 2021-05-10
By Jon Gunderson on 2021-05-18
Adds rating slider example that:
- Uses SVG graphics elements
- Has high contrast support
- Implements current APG coding practices, including transition to pointer events.
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-05-23
Replacement for temperature slider that was part of previous thermostat example.
- Simplifies the example by including only one slider on the page
- Uses aria-valuetext for unit of measure
- Uses SVG graphics elements
- Increased size of clickable area on rail to change value with pointing device
- Improves high contrast support
- Implements latest APG coding practices, including conversion to event.key and pointer events
Co-authored-by: Matt King a11yThinker@gmail.com
By Nick Schonning on 2021-05-24
Fixes #1838
By Jonathan Neal on 2021-06-02
Revises intro of disclosure pattern to clarify that a disclosure widget has two parts, a button and section of content.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Jon Gunderson on 2021-07-17
Modifies examples.js to include script that adds a menu button to the top of every example page. The menu supports moving focus to each landmark region and each H1 or H2 on the page.
By Jon Gunderson on 2021-08-24
Adds a horizontal slider that illustrates:
- Appending max value to aria-valuetext on focus, but not on change in value.
- Using SVG graphics elements
- Increased size of clickable area on rail to change value with pointing device
- High contrast support
- Latest APG coding practices, including:
- Use of event.key.
- Use of pointer events.
- CSS property forced-color-adjust to auto on the SVG elements.
- Using stroke-opacity and fill-opacity instead of transparent values for setting stroke and fill colors for SVG rect to support focus ring visibility in high contrast modes.
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-08-24
This commit changes the multi-thumb slider to simplify the example page and improve code quality with the following changes:
- To support high contrast, uses SVG for the slider controls.
- Uses pointer events to add touch support.
- Adds an accessibility feature section.
- Updates code to implement latest APG coding practices, including using event.key , instead of event.keyCode.
- Removes redundant flight price range multi-thumb slider.
- Removes the use of aria-valuetext.
Co-authored-by: Matt King a11yThinker@gmail.com
By Sarah Higley on 2021-08-30
The select-only combobox pattern replaces the collapsable listbox pattern. This commit:
- Removes links to collapsable listbox example page from main doc and other listbox examples.
- Adds a warning to the collapsable listbox that points to select-only combobox.
- Adds (Deprecated) to the title of the collapsable listbox example page.
Co-authored-by: Carolyn MacLeod Carolyn_MacLeod@ca.ibm.com Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-09-14
Update radio group examples:
- Implement latest APG coding practices.
- Simplify CSS by using inline SVG images in the content property.
- Updated accessibility documentation to include using currentColor and forced-color-adjust with SVG to support high contrast modes of operating systems.
Co-authored-by: Matt King a11yThinker@gmail.com
By Nick Schonning on 2021-09-18
Removes blank lines from Javascript documentation that the linter doesn't like.
Autofixed with npm run lint:es -- --fix
By Jon Gunderson on 2021-10-03
Co-authored-by: Matt King a11yThinker@gmail.com
Accordion Example: Allow any or all sections to expand, clean up styles, implement APG code guidelines (pull #1830)
By Sarah Higley on 2021-10-03
Updates the accordion example to resolve issues #1819, #616, #304, and #1477.
Made the following Behavior changes:
- Removed optional arrow key support.
- Removed requirement forcing one section to always be expanded.
- Removed constraint limiting only one section to be expanded at a time.
- Updated tests to reflect behavior changes.
- Removed section that talked about focus styling for "enhanced keyboard interaction".
- Removed arrow key/home/end rows in example page keyboard table.
- Removed aria-disabled row in example page attributes table.
Code cleanup:
- Updated JS file to a class syntax.
- Update classnames to be lowercase.
- Fix some border-radius issues in focus styling.
- Updated example page wrapper id attributes to match other example pages.
By Jon Gunderson on 2021-10-04
- Update URIs of links to related documents.
- Include latest jumpTo.js
- Update resources page.
- Add screen shot of Orca with a list of landmarks.
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-10-04
Co-authored-by: Michiel Bijl Michiel@Moiety.local Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Michiel Bijl michiel.bijl@crowdstrike.com
By James Scholes on 2021-10-04
By Jon Gunderson on 2021-10-10
In accessibility features, corrected description of how state is synchronized with text representation of state.
By Jon Gunderson on 2021-10-12
- Restored visual focus styling features that were mistakenly removed.
- Added documentation of accessibility features.
- Updated JS code to use current coding practices.
- Changed from using event.keyCode to event.key in event handlers.
- Change to use SVG graphics
- Renamed example HTML file: checkbox-mixed.html .
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-10-16
Moves information about the SkipTo Landmarks & Headings scripts to the Assistive Technology page, since it is really an assistive technology.
Checkbox Example: Restore focus styling, add accessibility features documentation, and implement current code guide practices (pull #1802)
By Jon Gunderson on 2021-10-17
- Restored visual focus styling features that were mistakenly removed.
- Added documentation of accessibility features.
- Renamed example HTML file: checkbox.html (NOTE: the mixed checkbox example will use the checkbox-mixed.html file name).
- Updated JS code to implement current APG coding practices.
- Changed from using event.keyCode to event.key in event handlers.
Co-authored-by: Matt King a11yThinker@gmail.com
By Carolyn MacLeod on 2021-10-18
By Carolyn MacLeod on 2021-10-20
By Jon Gunderson on 2021-10-29
Co-authored-by: Matt King a11yThinker@gmail.com
By Wilco Fiers on 2021-10-29
By Jes Daigle on 2021-10-29
-
remove IE references
-
Remove try/catch for constructible events
-
Remove unneeded reference to Firefox
Co-authored-by: Simon Pieters zcorpan@gmail.com
Switch Example using HTML Button: Replace SingleQuotes with Doublequotes for attribute values (pull #2076)
By Nick Schonning on 2021-10-31
Bring inline with new HTML lint rules.
Combobox Examples with listbox popups: scroll item referenced by aria-activedescendant into view (pull #2055)
By Jon Gunderson on 2021-10-31
- If pressing arrow keys moves focus to an item that is not visible, scroll the item into view.
- Add accessibility features documentation.
Co-authored-by: Matt King a11yThinker@gmail.com
By Valerie Young on 2021-10-31
Co-authored-by: Valerie Young valerie@bocoup.com
Combobox examples with list popups: Fix missing closing LI in accessibility features section (pull #2079)
By Nick Schonning on 2021-10-31
By Jon Gunderson on 2021-10-31
Adds example of a simple HTML table that includes buttons for sorting in some of the column headers and illustrates implementation of aria--sort.
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-11-02
-
updated reference table
-
added the scrollto feature to the radio button option
By Jon Gunderson on 2021-11-02
-
updated reference table
-
updated the example to scroll the element referenced by aria-activedescendat into view
-
updated documentation
By Jon Gunderson on 2021-11-02
-
updated reference table
-
Added scrollto features for grid-combo
-
fixed linking bug
By Jon Gunderson on 2021-11-02
-
updated reference table
-
updated out dated link
By Jon Gunderson on 2021-11-02
-
updated reference table
-
changed mouse events to pointer events
By Simon Pieters on 2021-11-02
See #1937
Disclosure examples for FAQ and image description: Update accessibility features documentation and implement coding practices in latest code guide (pull #1814)
By Jon Gunderson on 2021-11-07
- Added accessibility features documentation for high contrast support.
- Renamed image description HTML file and updated references.
- Updated JS code to implement latest practices from APG
- Improved JS comments.
Co-authored-by: Matt King a11yThinker@gmail.com
By Jon Gunderson on 2021-11-10
- Added switch example using input[type=checkbox]
- Updated accessibility documentation
By Matt King on 2021-11-10
By Jon Gunderson on 2021-11-10
This example is intended to show an alternative way of implementing the rating input that is also implemented with a slider. The slider allows for half stars whereas the radio is only five options.
Co-authored-by: Matt King a11yThinker@gmail.com
Switch example using checkbox: Remove browser prefixes from CSS and fix stylelint errors (pull #2125)
By Nick Schonning on 2021-11-13
By Wilco Fiers on 2021-11-14
By Wilco Fiers on 2021-11-14
By dependabot[bot] on 2019-08-31
Bumps lodash from 4.17.11 to 4.17.15.
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2019-08-31
Bumps mixin-deep from 1.3.1 to 1.3.2.
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2019-08-31
Bumps lodash.merge from 4.6.1 to 4.6.2.
Signed-off-by: dependabot[bot] support@github.com
By greenkeeper[bot] on 2019-10-11
For issue #1101, enables Greenkeeper to update NPM packages and makes updates needed for latest versions of packages.
- chore(package): update dependencies
- docs(readme): add Greenkeeper badge
- chore(package): update lockfile package-lock.json
- chore: Run eslint fix for new version
- Fix minor whitespace changes being caught by new version
- Update CLI and require for new ava version
- Update ava cli
- Incorrect ava format
- Reupdate package-lock.json after merge conflicts
- new ava version requires string assertion messages
- Update regression report with new ava cli
By Nick Schonning on 2019-10-22
Perdiscussion in issue #1180, ad the eslint:recommended shareable config to eslint. Then fix errors.
- chore: switch to eslint:recommended
- chore: eslint fix with new config
- fix: no-const-assign
- fix: no-empty
- fix: no-useless-escape
- fix: no-duplicate-case
- fix: no-constant-condition
- fix: no-unsafe-negation
- chore: ignore no-cond-assign
- fix: no-redeclare
- Option collides with built-in type
- fix: no-prototype-builtins
- chore: ignore currently failing rules
By Nick Schonning on 2019-10-25
-
chore: Use LTS Node version instead of "latest"
-
fix: Correct syntax for LTS with NVM
By Valerie Young on 2019-11-02
By Nick Schonning on 2019-11-15
By Evan Yamanishi on 2020-01-14
Changes command aliases in package.json to move test globbing to the Ava configuration to solve issues where Windows wasn't able to find files when using wildcards to specify which tests to run via the command line. npm scripts run command line operations using syntax features of the operating system. With this change, when running regression tests from the command line, Ava will use its own internal globbing algorithm (globby), which has cross-platform support.
- fix: don't glob in scripts
- fix: use ava config to glob tests
Signed-off-by: Evan Yamanishi yamanishi1@gmail.com
By greenkeeper[bot] on 2020-01-14
- chore(package): update husky to version 4.0.2
- chore(package): update lockfile package-lock.json
Co-authored-by: Matt King a11yThinker@Gmail.com
By greenkeeper[bot] on 2020-01-14
- chore(package): update vnu-jar to version 20.1.2
- chore(package): update lockfile package-lock.json
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-01-23
So if someone is syncing the array, they don't try and add it
Co-authored-by: Matt King a11yThinker@Gmail.com
By greenkeeper[bot] on 2020-01-23
- chore(package): update stylelint to version 12.0.0
- chore(package): update lockfile package-lock.json
- chore(package): update stylelint to version 12.0.0
- chore(package): update lockfile package-lock.json
Co-authored-by: Zoë Bijl 5457769+ZoeBijl@users.noreply.github.com Co-authored-by: Matt King a11yThinker@Gmail.com
By Matt King on 2020-02-03
Co-authored-by: Valerie Young spectranaut@gmail.com
By greenkeeper[bot] on 2020-02-05
-
chore(package): update ava to version 3.0.0
-
chore(package): update lockfile package-lock.json
-
Increase global default timeout
Co-authored-by: Valerie Young spectranaut@gmail.com Co-authored-by: Matt King a11yThinker@Gmail.com
By michael-n-cooper on 2020-02-10
By greenkeeper[bot] on 2020-02-12
- chore(package): update stylelint-config-standard to version 20.0.0
- chore(package): update lockfile package-lock.json
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-02-13
git merge driver for automatic merging of lockfiles.
Automatically fixes merge conflicts in package-lock.json that may occur as a result of changes made by greenkeeper.
By Simon Pieters on 2020-02-13
- Rebase compare branch of pull #1325
- chore(package): update stylelint to version 13.1.0
- chore(package): update lockfile package-lock.json
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
By Simon Pieters on 2020-02-14
- Resolve conflicts in package-lock.json.
- Rebase changes from pull #1310.
- chore(package): update stylelint-config-standard to version 20.0.0
- chore(package): update lockfile package-lock.json
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com> Co-authored-by: Matt King a11yThinker@Gmail.com
By greenkeeper[bot] on 2020-02-28
- chore(package): update run-node to version 2.0.0
- chore(package): update lockfile package-lock.json
By Nick Schonning on 2020-03-03
- build: Initial cSpell setup
- chore: Add Spelling to CI build
- chore: Add cSpell VS Code extension suggestion
- Extension will be "recommended" when opening the workspace in VS Code
- Add ignored words
Co-authored-by: Simon Pieters zcorpan@gmail.com Co-authored-by: Zoë Bijl 5457769+ZoeBijl@users.noreply.github.com Co-authored-by: Matt King a11yThinker@Gmail.com
By michael-n-cooper on 2020-03-05
By Nick Schonning on 2020-03-17
Fixes #1346: The message for img changed.
- chore: Update vnu-jar to 20.3.16
- fix: update acorn for npm audit
By michael-n-cooper on 2020-03-30
By Jon Gunderson on 2020-03-31
Resolves issue #1123 by adding a script that creates an index.html
file in a coverage
directory.
The index.html file includes 2 lists and 4 tables:
- Roles with no guidance or examples (list)
- Roles with at least one guidance or example
- Roles with more than one guidance or example
- Properties and states with no guidance or examples (list)
- Properties and states with at least one guidance or example
- Properties and states with more than one guidance or example
It also generates two CSV files -- one for roles and one for properties and states. These files are linked from the HTML file and are also in the coverage directory.
The script can be run with the command:
node scripts/coverage.js
The script looks for code tags in headings to determine if a section contains guidance for a role, state, or property. If those tags are not present, the following attributes can be added to the heading tag to indicate the presence of guidance for an aria role, property or state:
-
data-aria-roles
: Space separated role values on a heading in the practices document -
data-aria-props
: Space separated property and state values on a heading in the practices document
By Matt King on 2020-03-31
Commits output from running:
- reference-tables.js
- coverage-reports.js
By Nick Schonning on 2020-04-14
- Moved npm-merge-driver to devDependency
- Updated all packages
- Deleted lockfile and regenerated
By Marcos Cáceres on 2020-04-15
By Marcos Cáceres on 2020-04-15
By michael-n-cooper on 2020-04-21
By Sarah Higley on 2020-05-05
Resolves issue #1312 with changes that:
- add queryElements helper
- update findElements to queryElements in tests, remove unused imports
- update missing awaits
- Add a lint check for findElements and exclude current uses
- Document
t
argument, unconditionally returnresult
- add assertNoElements test helper
- removed unnecessary eslit no-restricted-props
- update carousel tests to use queryElements
Co-authored-by: Simon Pieters zcorpan@gmail.com Co-authored-by: Matt King a11yThinker@Gmail.com
By michael-n-cooper on 2020-05-06
By Sarah Higley on 2020-05-31
In support of issue #1304 to remove IE support, allow ES6 syntax in linters.
Co-authored-by: Matt King a11yThinker@Gmail.com
By michael-n-cooper on 2020-06-10
By michael-n-cooper on 2020-07-10
By dependabot[bot] on 2020-07-16
Bumps lodash from 4.17.15 to 4.17.19.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Infrastructure: Run regression tests in parallel in TravisCI and improve test selection logic (pull #1465)
By Valerie Young on 2020-08-04
Fixes issues #1449 and 1450 by running regression tests in parallel and improving logic that determines which tests to run.
To run in parallel:
- Updates
.travis.yml
to use the Ava feature that allows tests in parallel across three VMs in the CI - Updates Ava version to include this bug fix -- the fix prevents a false error when Ava tries to parallelize less than three test files (it parallelizes by files, so one test file is not parallelized).
- Updates the script that runs the regression tests in the CI to only the test files for the example or test file you are editing to take advantage of the parallelization option. Before, it filtered tests by using a regex on the name of the test. Now, it explicitly lists all the test FILES that should be run.
When running bash regression-tests.sh
locally from a branch that is not master, the script will now run as if the current branch is a pull request against master.
You can now test locally that file changes in your branch will trigger the correct tests.
The logic is:
- If
package.json
has been edited, or if test utility files have been edited, or if example utility files have been edited, then all regression tests will be run in the CI. - Otherwise, if an example is edited, then the regression tests for all of the examples contained in the same example directory are run. For example: if you edit one of the two checkbox examples, then both the checkbox-1 and checkbox-2 example regression tests will be run in the CI.
- All test files that have been edited will be run in the CI.
By Valerie Young on 2020-08-09
Disable a few unreliable regression tests that we don't want to impede other work while we determine the root cause of the inconsistent test behavior. This change comments out tests that fail most frequently in CI. The regression test coverage report will report them as missing. The work to resolve the root issue is tracked by issue #1415.
By Valerie Young on 2020-08-21
Fixes #1403 by adding a queryElement
helper in /test/util.
This commit also replaces all the calls to queryElements
with queryElement
when only the first element is needed.
By Nick Schonning on 2020-08-21
Removes 2 deploy scripts:
- scripts/travis-before_deploy.sh
- scripts/travis-deploy.sh
And replaces them with a GitHub actions work flow defined in .github/workflows/deploy.yml
.
This deploy workflow can use a built-in GitHub authentication token so forks can utilize the build without setup.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-08-26
Modify deploy action workflow to use token stored in GitHub Secret to authenticate when pushing to protected branch.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-09-08
If a PR changes only a lock file, run regression testing.
By Valerie Young on 2020-09-15
Resolves issue #1102 by adding support to dynamically add an "Open in Codepen" button adjacent to the heading above an example. The examples/js/examples.js script uses the Codepen POST API to prefill its HTML/CSS/JS inputs. The script expects a specific class on the heading of the example and requires that IDs for specific elements be passed to the scourceCode.add method call.
Co-authored-by: Matt King a11yThinker@gmail.com Co-authored-by: Zoë Bijl zoe.bijl@crowdstrike.com
By Nick Schonning on 2020-09-25
- chore: Use GitHub Actions to run Stylelint
- Includes problem matcher to show inline error messages on PRs
- fix: Stylelint config was invalid
- fix: Use auto-fix for stylelint issues
- fix(stylelint): Unexpected duplicate selector
- fix(stylelint): max-empty-lines
- chore(styeling): Disable no-descending-specificity
By Nick Schonning on 2020-09-25
By Nick Schonning on 2020-09-29
Allows lint errors to show as inline comments on PRs.
By Nick Schonning on 2020-09-29
-
Create Dependabot config file Enables dependabot to auto-upgrade NPM packages.
-
chore: Only build DependaBot PRs
-
Skip the double-build of Dependabot pushed branches
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-09-29
By dependabot[bot] on 2020-09-30
Bumps cspell from 4.0.56 to 4.1.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matt King a11yThinker@Gmail.com
By dependabot[bot] on 2020-09-30
Bumps actions/github-script from 0.9.0 to v3.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-09-30
By dependabot[bot] on 2020-09-30
Bumps stylelint from 13.3.2 to 13.7.2.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-09-30
Bumps eslint from 6.8.0 to 7.10.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-09-30
Bumps lint-staged from 10.1.3 to 10.4.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-09-30
Bumps husky from 4.2.5 to 4.3.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-10-12
By Nick Schonning on 2020-10-12
Used for the protected branch UI, and this allows individual targeting of jobs to be "Required" for PRs.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-10-12
They get run as part of the PRs submited and avoids a double build
Co-authored-by: Matt King a11yThinker@Gmail.com
By dependabot[bot] on 2020-10-12
Updates the requirements on actions/setup-node to permit the latest version.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-10-12
Bumps geckodriver from 1.19.1 to 1.20.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-10-12
Bumps ava from 3.10.1 to 3.13.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By James Nurthen on 2020-10-12
Resolves issue #1559 by adding expressions to the ignore list in cspell.json that exclude the values of ARIA attributes, such as aria-labelledby, that have one or more IDREFs as their value.
By Nick Schonning on 2020-10-21
- Infrastructure: Add Prettier to Stylelint config
- chore: Run Stylelint fix for Prettier config
By Nick Schonning on 2020-10-21
- Infrastructure: Add Prettier for JS Formatting
- Use the default settings and tie it to the current ESLint setup
- chore: Run fix for Prettier JS formatting
By dependabot[bot] on 2020-10-21
Bumps cspell from 4.1.0 to 4.1.2.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-10-21
Bumps eslint from 7.10.0 to 7.11.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-10-21
Bumps lint-staged from 10.4.0 to 10.4.2.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-10-21
- chore: Switch HTML linting to GitHub Actions
- chore: no-op Travis run till it can be removed
By Valerie Young on 2020-10-22
- Update vnujar filtering to ignore no alt on role=img, again
- Update vnu-jar
- Explicitly write both version of vnu-jar errors for alt errors
- Update .vnurc, remove old error
- Update .vnurc, escape asterix
Co-authored-by: Nick Schonning nschonni@gmail.com Co-authored-by: Matt King a11yThinker@Gmail.com`
Infrastructure: Format PR comments containing regression coverage reports with markdown (pull #1562)
By Valerie Young on 2020-10-22
The regression test coverage report lists keyboard commands, roles, and states missing tests. It runs against pull requests and adds a comment containing the report. This commit implements formatting of those PR comments using markdown.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-10-22
- add ava ESLint plug-in
- fix: Ava ESLint recommended cleanups
- No strict declaration in Ava module files
- Ignore the "index" test file as it isn't directly called
- Fix async/await functions
-
after.always
hook must come beforebeforeEach
By dependabot[bot] on 2020-10-22
Bumps eslint-config-prettier from 6.12.0 to 6.14.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-10-25
- typo: depricated -> deprecated
- Chore: remove "depricated" from cspell.json
- chore: Ignore code-template from regression CI
By Valerie Young on 2020-10-29
Adds a Codepen button to the following example pages:
- carousel/carousel-1-prev-next.html
- carousel/carousel-2-tablist.html
- combobox/combobox-select-only.html
- menubar/menubar-navigation.html
- listbox/listbox-grouped.html
- combobox/combobox-datepicker.html
Also imports some default styles.
Co-authored-by: Matt King a11yThinker@Gmail.com
By Valerie Young on 2020-10-29
- Code pen button should show only when resources loaded
- Switch log to warn
Co-authored-by: Matt King a11yThinker@Gmail.com
By michael-n-cooper on 2020-11-05
By Valerie Young on 2020-11-08
Closes #1378 by adding missing regression tests for the following examples: button_button-idl.js combobox_autocomplete-both.js combobox_autocomplete-list.js combobox_autocomplete-none.js combobox_grid-combo.js spinbutton_datepicker.js
By Valerie Young on 2020-11-08
By Valerie Young on 2020-11-08
- Fixes #1594 by changing link tests to not follow external links.
- Adds replace external links helper function
By dependabot[bot] on 2020-11-08
Bumps lint-staged from 10.4.2 to 10.5.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-11-08
Bumps cspell from 4.1.2 to 4.1.3.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-11-08
Bumps eslint-config-prettier from 6.14.0 to 6.15.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Carolyn MacLeod on 2020-11-08
By dependabot[bot] on 2020-11-08
Bumps eslint from 7.11.0 to 7.13.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-11-08
Makes the following changes to spell checking:
- Removes words that are now part of the base dictionary.
- Expands the check to cover all files, including js.
- Ignores the deleted archive file and third party files.
- Renames some shortened JS variables so they didn't need to be ignored.
- Updates CI path filters to match new ignored files.
By dependabot[bot] on 2020-11-10
Bumps cspell from 4.1.3 to 4.1.5.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-11-30
-
Infrastructure: Combine ESLint config at root Pull settings from child .eslintrc.json files into "overridess" section at root.
-
chore: Temporarily push down no-unused-vars
-
chore: Push down no-undef suppression temporarily
By dependabot[bot] on 2020-11-30
Bumps cspell from 4.1.5 to 4.2.3.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-03
Bumps prettier from 2.1.2 to 2.2.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-04
Bumps stylelint from 13.7.2 to 13.8.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-04
Bumps eslint from 7.13.0 to 7.14.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-04
Bumps eslint-plugin-prettier from 3.1.4 to 3.2.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-12-08
By dependabot[bot] on 2020-12-09
Bumps eslint from 7.14.0 to 7.15.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By michael-n-cooper on 2020-12-09
By michael-n-cooper on 2020-12-09
By michael-n-cooper on 2020-12-09
By Nick Schonning on 2020-12-13
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-12-13
By Nick Schonning on 2020-12-13
Resolves #1079:
- chore: GitHub Action to check examples index.html
- fix: sync examples/index.html
- chore: run lint-staged for reference-table files
Co-authored-by: Matt King a11yThinker@Gmail.com
By Nick Schonning on 2020-12-13
- chore: Closed TDs
- chore: Double quote data attributes
- chore: Fix implicit closing tags
- chore: onKeyDown -> onkeydown
- chore: Remove unescaped >
- chore: H3 -> h3
- chore: Escape greater than symbols in code blocks
- Intrastructure: Add HTMLHint
- chore: Explicit closing tags in example code
Co-authored-by: Matt King a11yThinker@Gmail.com
By dependabot[bot] on 2020-12-14
Bumps htmlparser2 from 3.10.1 to 6.0.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps eslint-plugin-prettier from 3.2.0 to 3.3.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps eslint-config-prettier from 6.15.0 to 7.0.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps husky from 4.3.0 to 4.3.6.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps cspell from 4.2.3 to 4.2.5.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps lint-staged from 10.5.1 to 10.5.3.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps ava from 3.13.0 to 3.14.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps ini from 1.3.5 to 1.3.8.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps geckodriver from 1.20.0 to 1.21.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps actions/setup-node from v2.1.2 to v2.1.3.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-14
Bumps selenium-webdriver from 4.0.0-alpha.7 to 4.0.0-alpha.8.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-22
Bumps eslint from 7.15.0 to 7.16.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-22
Bumps cheerio from 1.0.0-rc.3 to 1.0.0-rc.5.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-22
Bumps eslint-config-prettier from 7.0.0 to 7.1.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2020-12-22
By dependabot[bot] on 2020-12-22
Bumps actions/setup-node from v2.1.3 to v2.1.4.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2020-12-22
Bumps cspell from 4.2.5 to 5.0.8.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2021-01-08
- fix: Remove unused variables in tests
- fix: no undefined in test files
- fix: ESLint errors in respec-config
- fix: ESLint in treeview
- fix: ESLint in toolbar files
- fix: Unused vars in tabs
- fix: unused vars in slider
- fix: Unused vars in meter
- fix: ESLint issues in menubar
- fix: ESLint menu-button files
- fix: ESLint listbox examples
- fix: Ignore exported link helper
- fix: ESLint in landmarks examples
- fix: ESLint errors in supporting example JS
- fix: ESLint in grid examples
- fix: ESLint in feed example
- fix: ESLint in disclosure example
- fix: ESLint in dialog modal example
- fix: ESLint in combobox examples
- fix: ESLint in checkbox examples
- fix: ESLint in alert example
- fix: ESLint in accordion
- chore: Remove passing no-console
- chore: Allow console in Node scripts
- chore: Disallow unused eslint-disable directives
By dependabot[bot] on 2021-01-10
Bumps eslint from 7.16.0 to 7.17.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-01-10
Bumps eslint-plugin-prettier from 3.3.0 to 3.3.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-01-10
Bumps cspell from 5.0.8 to 5.1.3.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-01-10
Bumps ava from 3.14.0 to 3.15.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2021-01-10
Travis CI process has been Converted over to GitHub Actions.
By dependabot[bot] on 2021-01-10
Bumps husky from 4.3.6 to 4.3.7.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2021-01-10
Removes reference to a package that was previously used with Greenkeeper but not used by dependabot.
By dependabot[bot] on 2021-01-18
Bumps eslint from 7.17.0 to 7.18.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-01-18
Bumps husky from 4.3.7 to 4.3.8.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Valerie Young on 2021-01-18
Adds script that facilitates creation of project boards that list every example as a card.
By Nick Schonning on 2021-01-19
- chore: Add ESLint plugin for JSDoc
- fix: ESLint jsdoc/newline-after-description
- fix: ESLint jsdoc/check-tag-names
- fix: ESLint jsdoc/require-param
- fix: ESLint jsdoc/require-returns
- fix: ESLint jsdoc/require-returns-type
- fix: Double word 'value' in comment
By Nick Schonning on 2021-01-19
Infrastructure: Fix JSDoc param name warnings in test/util/assertAttributeCanBeToggled.js (pull #1725)
By Nick Schonning on 2021-01-19
By Nick Schonning on 2021-01-19
By dependabot[bot] on 2021-01-19
Bumps eslint-plugin-jsdoc from 30.7.8 to 31.0.7.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-01-19
Bumps eslint-config-prettier from 7.1.0 to 7.2.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps geckodriver from 1.21.1 to 1.22.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps cspell from 5.1.3 to 5.2.4.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps vnu-jar from 20.6.30 to 21.2.5.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps lint-staged from 10.5.3 to 10.5.4.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps @octokit/rest from 18.0.12 to 18.2.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps eslint from 7.18.0 to 7.20.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps selenium-webdriver from 4.0.0-alpha.8 to 4.0.0-beta.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps eslint-plugin-jsdoc from 31.0.7 to 32.1.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-20
Bumps stylelint from 13.8.0 to 13.11.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By michael-n-cooper on 2021-02-22
By dependabot[bot] on 2021-02-22
- Infrastructure: Bump husky from 4.3.8 to 5.0.9
Bumps husky from 4.3.8 to 5.0.9.
Signed-off-by: dependabot[bot] support@github.com
- Migrate from Husky 4 to Husky 5
First, I used this tool:
https://github.com/typicode/husky-4-to-5
Then, per documentation at https://typicode.github.io/husky/ I moved pre-commit hooks from package.json into .husky/pre-commit
The command lint-staged
by itself didn't work, it needs to be
prefixed with npx
.
- Update husky again
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Pieters zcorpan@gmail.com
By dependabot[bot] on 2021-02-22
Bumps eslint-config-prettier from 7.2.0 to 8.0.0.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By dependabot[bot] on 2021-02-27
Bumps cspell from 5.2.4 to 5.3.1.
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
By Nick Schonning on 2021-02-27
- Check for VNU warnings
- Turn off all current warnings in the config
- fix: remove "type" from style tags
- fix: role="main" on main element
- chore: Add tracking issues for validator warnings
By Jes Daigle on 2021-03-03
-
update files to use main
-
updated readme with suggestions
-
updated readme with suggestions
By michael-n-cooper on 2021-04-22
By michael-n-cooper on 2021-04-23
By Jon Gunderson on 2021-05-04
Updates the scripts that generate the example index and coverage reports:
- Updated list of roles to include new roles in ARIA 1.2:
- caption
- code
- deletion
- emphasis
- generic
- input
- insertion
- meter
- paragraph
- Fixed bug in aria-label also getting references to aria-labelledby , by using a regex, and this was also applied to checking roles.
- Updated code to use node-html-parser for identify the roles, properties and states associated with an example, making the code much easier to read and understand.
- Added the identification of examples with specific high contrast support features.
- Updated coverage report to provide more information on example quality assurance.
- Add a coding practices section to the coverage report to monitor implementation of APG coding practices.
By Simon Pieters on 2021-06-02
By dependabot[bot] on 2021-08-06
Bumps actions/setup-node from 2.1.4 to 2.4.0.
updated-dependencies:
- dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-10
Bumps path-parse from 1.0.6 to 1.0.7.
updated-dependencies:
- dependency-name: path-parse dependency-type: indirect ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-11
Bumps eslint-plugin-jsdoc from 32.1.0 to 36.0.7.
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-16
Bumps @octokit/rest from 18.2.0 to 18.9.1.
updated-dependencies:
- dependency-name: "@octokit/rest" dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-20
Bumps actions/github-script from 3 to 4.1.
updated-dependencies:
- dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-23
Bumps cspell from 5.3.1 to 5.8.0.
updated-dependencies:
- dependency-name: cspell dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-23
Bumps htmlparser2 from 6.0.0 to 7.0.0.
updated-dependencies:
- dependency-name: htmlparser2 dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-24
Bumps jszip from 3.6.0 to 3.7.1.
updated-dependencies:
- dependency-name: jszip dependency-type: indirect ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-24
Bumps eslint from 7.20.0 to 7.32.0.
updated-dependencies:
- dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-24
Bumps lodash from 4.17.19 to 4.17.21.
Signed-off-by: dependabot[bot] support@github.com
By dependabot[bot] on 2021-08-24
Bumps ws from 7.4.3 to 7.5.3.
updated-dependencies:
- dependency-name: ws dependency-type: indirect ...
Signed-off-by: dependabot[bot] support@github.com
By Nick Schonning on 2021-08-28
By Nick Schonning on 2021-09-08
By Simon Pieters on 2021-10-29
- Make 'npm run regression' run as headless by default
Use 'DEBUG=1 npm run regression' to opt-in to non-headless.
Fixes #1885
-
Add a console message when running npm run regression to inform about DEBUG=1
-
Revert "Add a console message when running npm run regression to inform about DEBUG=1"
This reverts commit addc8e7cbb824fab42a2bbf98faa27897b73f168.
By Nick Schonning on 2021-10-30
- Enables all passing HTMLHint rules.
- Fixes failures of the following HTMLHint rules:
- spec-char-escape, Remove stray fragmement of code instead of escape
- HTMLHint tag-pair
- HTMLHint space-tab-mixed-disabled
- HTMLHint attr-value-double-quotes
- HTMLHint doctype-html5
- Duplicate IDs
- Unclosed tags
- Escape ampersand
- Also includes templates in when running HTMLHint
By Nick Schonning on 2021-11-02
Closes #2045 Addresses the breaking changes in the new octokit library https://github.com/actions/github-script#breaking-changes-in-v5
By Nick Schonning on 2021-11-02
Not sure what went out of sync before, but points to the correct registry URLs now
By Nick Schonning on 2021-11-02
- Add the action to all jobs using
npm ci
- Unpin from a version to the main
@2
to avoid churn till the next major version
By Nick Schonning on 2021-11-02
Removes the limit of 10, so some safe dependencies get PRs and don't get stuck behind a list of 10 that might be harder to land. Changes to a weekly schedule to at least there should be less churn with the removed cap.
By Nick Schonning on 2021-11-02
- Infrastructure: Upgrade to ESLint 8
Swap to newer babel-eslint parser version to support parsing scripts
-
Infrastructure: Upgrade eslint-plugin-ava
-
Infrastructure: Upgrade eslint-plugin-jsdoc
-
Infrastructure: Upgrade ESLint Prettier plugins
Ran autofix for new formatting
By Nick Schonning on 2021-11-02
By Nick Schonning on 2021-11-03
- Infrastructure: vnu-jar problem matcher update
Currently the "info" at the start breaks the problem matcher, so these aren't shown on PRs
- fix: Use non-capturing regex group
By Nick Schonning on 2021-11-05
Infrastructure: Allows linting and autofixing of the script tags inside the HTML files (pull #2109)
By Nick Schonning on 2021-11-10
Autofix and address most new rules. Ignore the kebab case rules
By James Nurthen on 2021-11-13
- Switch to respec-w3c profile
- Change mailing list in config and header from aria to aria-practices.
By Simon Pieters on 2021-11-14
Fixes #1789.
- Home
- About the APG TF Work
- Contributing
- Meetings
- Management and Operations Documentation
- Publication Change Logs