recurring_select
recurring_select copied to clipboard
508 Compliance (Accessibility)
This makes the modal accessible to people with disabilities.
What is 508 Compliance? Section 508, is an amendment to the United States Workforce Rehabilitation Act of 1973, is a federal law mandating that all electronic and information technology developed, procured, maintained, or used by the federal government be accessible to people with disabilities. 508 Compliance, therefore, involves developing a website that can be used by people with limited vision or blindness, deafness, seizure disorders, and other disabilities.
What issues were fixed?
- The visual focus does not remain within the modal dialog box until closed.
- Trapped focus within modal using javascript
- “Every x days text box” needs markup to associate it to its complete instructions and cues.
- Added aria-label to input box for each frequency dropdown item.
- The contrast ratio is less than 4.5:1 for content background and foreground colors.
- When selecting Weekly days, Monthly Day of Month, and Monthly Day of Week links, the color wasn’t dark enough so I changed the color from
#89a
to#64717F
- When selecting Weekly days, Monthly Day of Month, and Monthly Day of Week links, the color wasn’t dark enough so I changed the color from
- Weekly and Monthly day links do not have a unique and meaningful description.
- Added aria-labels to each a tag
- Monthly Days of Month and Monthly Days of Week cannot be accessed or activated by keyboard.
- When selecting Weekly days, Monthly Day of Month, and Monthly Day of Week, each a tag needed an
href
in order to be tabbable.
- When selecting Weekly days, Monthly Day of Month, and Monthly Day of Week, each a tag needed an
Didn't mean to close this PR, I'm new to Forking and all that. I only meant to merge an update to my own Fork. I still need this PR to be reviewed and merged. I am using my Forked version at work.