-
Notifications
You must be signed in to change notification settings - Fork 29
/
readme.txt
138 lines (101 loc) · 4.37 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
=== Divi Accessibility ===
Contributors: campuspress, JoeFusco, alexstine, vebailovity
Tags: divi, accessibility, accessible, navigation, wcag, a11y, section508, focus, labels, aria
Requires at least: 3.5.0
Tested up to: 5.3.2
Stable tag: trunk
License: GPL3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Improve Divi accessibility in accordance with WCAG 2.0 guidelines.
== Description ==
A WordPress plugin that improves Divi accessibility in accordance with WCAG 2.0 guidelines. While there are many great plugins dealing with improving WordPress theme accessibility, this was developed for issues specifically found within Divi.
* Adds appropriate ARIA attributes
* Improved keyboard navigation in menus
* Fixes missing & incorrectly assigned labels
* Makes modules such as Toggle & Accordion focusable and keyboard interactive
* Adds a visual outline to focusable elements for keyboard only navigation
* Ability to change keyboard only outline color
* Fixes Divi incorrectly using screen reader classes
* Adds skip navigation link optimized for Divi markup
* Hide icons from screen readers which can affect reading of text
* Fix duplicate menu IDs
* Tota11y integration
= Contribute on GitHub =
[https://github.com/campuspress/divi-accessibility/](https://github.com/campuspress/divi-accessibility/)
= Support =
If you would like to make a donation, we encourage you to consider donating to [Knowbility](https://knowbility.org/) and help support their mission to provide access to technology for people with disabilities.
= Credit =
Plugin created by [CampusPress](https://campuspress.com). Plugin icon based off of [The Accessible Icon Project](http://accessibleicon.org/).
== Installation ==
1. Upload 'divi-accessibility' to the '/wp-content/plugins/' directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Click on the new menu item "Accessibility" under the Divi menu for settings
== Screenshots ==
1. Divi Accessibility settings page
== Changelog ==
= 2.0.5 =
* Added support for escape button in submenu.
* Added missing aria attributes to Accordion & Toggle (thanks @muiradams).
* Improvements for removal of focus class (thanks @kanterjoe).
* Improvements for adding role="link".
= 2.0.4 =
* Improvements for mobile menu opening and closing with keyboard.
= 2.0.3 =
* Fix mobile menu bugs.
= 2.0.2 =
* Added option to underline all links in Divi under #et-main-area.
* Added option to remove the underline from title and buttons in Divi.
* Added aria-haspopup="true" to submenus.
* All links now have role="link".
* All buttons, clickable icon now have role="button".
* The "g-recaptcha-response" is now accessible.
= 2.0.1 =
* Improvements for mobile menu opening and closing with keyboard.
* Admin screen improvements.
= 2.0.0 =
* Refactor inline styles and scripts to work with a packaging system.
* Add default aria-label to mobile menu.
* Fix back to top link default styles.
* Fix missing label on search form.
= 1.2.6 =
* Social links now have text, thanks to maco.
* Fix sanitization across the plugin.
* Fix default aria-expanded state on closed mobile menu.
= 1.2.5 =
* Update WordPress compatibility for 5.2.3.
* Fix undefined variable.
* Add main role to main content.
* Add option to enable mobile menu Aria enhancements.
= 1.2.4 =
* Fix keyboard navigation with submenus.
* Fix submenu highlight on mouse hover.
* Fix CSS warnings.
= 1.2.3 =
* Submenu item highlighting when mouse moves over links.
= 1.2.2 =
* Landmark refactoring for navigation.
* Add better support for submenus.
= 1.2.1 =
* Add better aria attribute support to navigation menus, comment forms, etc.
* CSS fixes.
= 1.2 =
* Add option to remove id attribute from list items in navigation menus
= 1.1 =
* Add option to hide decorative icons from screen readers
* Add hidden submit button to search
* Add alert role to success/error form message
* Increase color contrast of skiplink to meet WCAG AAA
* Fix contact module form not validating properly when using captcha
* Fix error with label not being added to search form
* Prevent spacebar from scrolling page when toggles have focus
* Remove up and down keys from changing tabs
= 1.0.4 =
* Fix contact module form not validating properly when using captcha
= 1.0.3 =
* Add missing quote in viewport tag causing issues in head
= 1.0.2 =
* Fix Divi viewport meta tag to make theme more accessibile
= 1.0.1 =
* Improve ARIA for Tab module
= 1.0.0 =
* Initial Release