Andrea Fercia
ffedf3d752
Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard.
...
For a number of years, the "Available Widgets" section has been off-limits for
keyboard users. Now it can be used also with the keyboard. This change introduces
also some improvements for assistive technologies.
- makes the widget toggles focusable and adds an `aria-expanded` attribute to indicate their state
- improves the toggles labelling to clarify context (add/edit)
- changes the controls to choose a sidebar from list items to buttons
- adds an `aria-label` attribute to the buttons to clarify their purpose
- adds an `aria-pressed` attribute to the buttons to indicate which one is selected
- improves color contrast of the selected button
- uses a `wp.a11y.speak()` message to announce to screen reader users when a widget has been added to a sidebar
- moves focus back to the toggle button when closing a widget
See #40677 .
Built from https://develop.svn.wordpress.org/trunk@42794
git-svn-id: http://core.svn.wordpress.org/trunk@42624 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2018-03-07 22:27:31 +00:00
..
2018-02-11 12:55:30 +00:00
2018-02-27 02:31:31 +00:00
2017-07-31 19:50:45 +00:00
2018-02-06 02:56:32 +00:00
2018-02-26 17:52:31 +00:00
2018-02-25 20:22:30 +00:00
2017-11-08 11:48:49 +00:00
2016-10-05 03:24:37 +00:00
2018-02-27 02:31:31 +00:00
2017-10-26 12:52:53 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:32:30 +00:00
2018-02-13 16:54:31 +00:00
2016-12-13 01:49:39 +00:00
2018-02-13 16:54:31 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-01-24 22:42:30 +00:00
2018-02-13 16:54:31 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-28 03:48:30 +00:00
2016-08-31 16:31:29 +00:00
2018-02-25 20:32:30 +00:00
2017-01-11 01:23:41 +00:00
2016-10-31 06:28:32 +00:00
2016-10-05 03:24:37 +00:00
2017-01-11 01:23:41 +00:00
2016-07-06 12:40:29 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-12-07 13:47:52 +00:00
2018-02-25 20:22:30 +00:00
2018-02-25 20:32:30 +00:00
2018-02-27 02:31:31 +00:00
2018-02-01 01:20:30 +00:00
2018-02-25 20:32:30 +00:00
2018-02-25 20:32:30 +00:00
2018-02-27 02:31:31 +00:00
2018-02-01 01:20:30 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2018-02-27 02:31:31 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:22:30 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-10-03 15:18:46 +00:00
2018-02-25 20:22:30 +00:00
2018-02-25 20:22:30 +00:00
2018-02-25 20:22:30 +00:00
2018-02-25 20:22:30 +00:00
2018-01-18 05:18:31 +00:00
2017-12-15 00:32:46 +00:00
2018-02-18 16:32:34 +00:00
2018-02-25 20:22:30 +00:00
2018-03-01 04:03:33 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2017-07-27 00:41:44 +00:00
2018-02-25 20:22:30 +00:00
2018-03-01 04:03:33 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-09 16:55:31 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:22:30 +00:00
2018-02-25 21:45:30 +00:00
2018-02-25 20:38:30 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:32:30 +00:00
2018-02-25 20:22:30 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 20:32:30 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-28 03:19:31 +00:00
2017-12-22 03:18:47 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-03-04 16:41:33 +00:00
2018-03-04 16:41:33 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-09 18:21:31 +00:00
2018-03-04 16:41:33 +00:00
2017-09-25 06:28:45 +00:00
2018-02-13 16:54:31 +00:00
2016-07-06 12:40:29 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-12-21 02:40:54 +00:00
2018-03-02 14:42:31 +00:00
2018-03-05 21:50:31 +00:00
2018-02-13 16:54:31 +00:00
2017-11-30 23:11:00 +00:00
2018-02-28 03:28:31 +00:00
2018-02-09 16:55:31 +00:00
2018-02-14 11:46:33 +00:00
2018-02-26 15:57:32 +00:00
2018-02-25 16:08:30 +00:00
2018-03-05 21:50:31 +00:00
2016-12-03 04:16:38 +00:00
2018-01-31 17:03:33 +00:00
2018-02-12 22:36:33 +00:00
2017-11-30 23:11:00 +00:00
2018-02-09 16:55:31 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-10-03 17:44:48 +00:00
2017-11-30 23:11:00 +00:00
2018-02-09 16:55:31 +00:00
2018-02-11 17:09:31 +00:00
2017-11-30 23:11:00 +00:00
2018-02-24 13:44:31 +00:00
2018-02-01 15:42:31 +00:00
2018-02-06 14:49:32 +00:00
2016-07-06 12:40:29 +00:00
2018-02-13 16:54:31 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2018-02-19 22:24:31 +00:00
2018-02-13 16:54:31 +00:00
2018-03-02 10:02:33 +00:00
2018-02-21 09:35:33 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2017-11-30 23:11:00 +00:00
2016-10-31 06:28:32 +00:00
2018-03-07 22:27:31 +00:00
2017-11-30 23:11:00 +00:00
2018-02-25 16:36:30 +00:00
2017-07-28 01:15:52 +00:00
2018-02-26 18:22:31 +00:00
2017-11-30 23:11:00 +00:00
2018-02-09 16:55:31 +00:00
2018-03-05 22:14:30 +00:00
2018-02-06 11:04:34 +00:00
2018-03-06 23:47:30 +00:00
2017-11-30 23:11:00 +00:00
2018-03-07 22:27:31 +00:00
2018-02-13 16:54:31 +00:00
2018-03-05 22:54:35 +00:00
2017-11-30 23:11:00 +00:00