WordPress/wp-admin/css
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
..
colors Build: Use Node 8.x for trunk. 2018-01-16 03:58:49 +00:00
about-rtl.css Build/Test Tools: Update prefixed CSS properties in `about.css`. 2018-02-10 23:47:31 +00:00
about-rtl.min.css Build/Test Tools: Update prefixed CSS properties in `about.css`. 2018-02-10 23:47:31 +00:00
about.css Build/Test Tools: Update prefixed CSS properties in `about.css`. 2018-02-10 23:47:31 +00:00
about.min.css Build/Test Tools: Update prefixed CSS properties in `about.css`. 2018-02-10 23:47:31 +00:00
admin-menu-rtl.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
admin-menu-rtl.min.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
admin-menu.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
admin-menu.min.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
code-editor-rtl.css Code Editors: Fix display of "help" cursor. 2017-10-18 13:11:49 +00:00
code-editor-rtl.min.css Code Editors: Fix display of "help" cursor. 2017-10-18 13:11:49 +00:00
code-editor.css Code Editors: Fix display of "help" cursor. 2017-10-18 13:11:49 +00:00
code-editor.min.css Code Editors: Fix display of "help" cursor. 2017-10-18 13:11:49 +00:00
color-picker-rtl.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
color-picker-rtl.min.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
color-picker.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
color-picker.min.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
common-rtl.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
common-rtl.min.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
common.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
common.min.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
customize-controls-rtl.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
customize-controls-rtl.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
customize-controls.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
customize-controls.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
customize-nav-menus-rtl.css Customize: Prevent nav menu location assignment checkbox change from increasing height by 1px. 2017-11-10 23:01:48 +00:00
customize-nav-menus-rtl.min.css Customize: Prevent nav menu location assignment checkbox change from increasing height by 1px. 2017-11-10 23:01:48 +00:00
customize-nav-menus.css Customize: Prevent nav menu location assignment checkbox change from increasing height by 1px. 2017-11-10 23:01:48 +00:00
customize-nav-menus.min.css Customize: Prevent nav menu location assignment checkbox change from increasing height by 1px. 2017-11-10 23:01:48 +00:00
customize-widgets-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
customize-widgets-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
customize-widgets.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
customize-widgets.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
dashboard-rtl.css Dashboard: Remove "Try Gutenberg" callout. 2017-10-23 20:48:47 +00:00
dashboard-rtl.min.css Dashboard: Remove "Try Gutenberg" callout. 2017-10-23 20:48:47 +00:00
dashboard.css Dashboard: Remove "Try Gutenberg" callout. 2017-10-23 20:48:47 +00:00
dashboard.min.css Dashboard: Remove "Try Gutenberg" callout. 2017-10-23 20:48:47 +00:00
deprecated-media-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
deprecated-media-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
deprecated-media.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
deprecated-media.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
edit-rtl.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
edit-rtl.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
edit.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
edit.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
farbtastic-rtl.css Stop using .rtl classes, instead relying on flipping LTR CSS to RTL. 2013-11-17 16:18:11 +00:00
farbtastic-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
farbtastic.css Stop using .rtl classes, instead relying on flipping LTR CSS to RTL. 2013-11-17 16:18:11 +00:00
farbtastic.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
forms-rtl.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
forms-rtl.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
forms.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
forms.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
ie-rtl.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
ie-rtl.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
ie.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
ie.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
install-rtl.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
install-rtl.min.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
install.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
install.min.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
l10n-rtl.css Use numeric font weights instead of keywords. 2016-06-17 18:37:28 +00:00
l10n-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
l10n.css Use numeric font weights instead of keywords. 2016-06-17 18:37:28 +00:00
l10n.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
list-tables-rtl.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
list-tables-rtl.min.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
list-tables.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
list-tables.min.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
login-rtl.css Login: Password reset - add hide icon & confirm weak password checkbox. 2017-09-21 21:29:48 +00:00
login-rtl.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
login.css Login: Password reset - add hide icon & confirm weak password checkbox. 2017-09-21 21:29:48 +00:00
login.min.css Administration: CSS coding standards: use double quotes for values that require quotes. 2018-02-03 13:19:32 +00:00
media-rtl.css Accessibility: Change the media upload "Dismiss error" link to a button. 2018-03-05 15:33:33 +00:00
media-rtl.min.css Accessibility: Change the media upload "Dismiss error" link to a button. 2018-03-05 15:33:33 +00:00
media.css Accessibility: Change the media upload "Dismiss error" link to a button. 2018-03-05 15:33:33 +00:00
media.min.css Accessibility: Change the media upload "Dismiss error" link to a button. 2018-03-05 15:33:33 +00:00
nav-menus-rtl.css Menus: Remove unnecessary top margin for menu item type on Menus screen for correct alignment with the dropdown icon. 2017-10-18 20:52:49 +00:00
nav-menus-rtl.min.css Menus: Remove unnecessary top margin for menu item type on Menus screen for correct alignment with the dropdown icon. 2017-10-18 20:52:49 +00:00
nav-menus.css Menus: Remove unnecessary top margin for menu item type on Menus screen for correct alignment with the dropdown icon. 2017-10-18 20:52:49 +00:00
nav-menus.min.css Menus: Remove unnecessary top margin for menu item type on Menus screen for correct alignment with the dropdown icon. 2017-10-18 20:52:49 +00:00
revisions-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
revisions-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
revisions.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
revisions.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
site-icon-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
site-icon-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
site-icon.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
site-icon.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
themes-rtl.css Administration: Remove erroneous `transition-delay` values from CSS files. 2018-02-11 12:55:30 +00:00
themes-rtl.min.css Administration: Remove erroneous `transition-delay` values from CSS files. 2018-02-11 12:55:30 +00:00
themes.css Administration: Remove erroneous `transition-delay` values from CSS files. 2018-02-11 12:55:30 +00:00
themes.min.css Administration: Remove erroneous `transition-delay` values from CSS files. 2018-02-11 12:55:30 +00:00
widgets-rtl.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
widgets-rtl.min.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
widgets.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
widgets.min.css Accessibility: Widgets: Make the "Available Widgets" section operable with a keyboard. 2018-03-07 22:27:31 +00:00
wp-admin-rtl.css Introducing Site Icon, favicon management for WordPress. 2015-06-29 12:58:25 +00:00
wp-admin-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
wp-admin.css Introducing Site Icon, favicon management for WordPress. 2015-06-29 12:58:25 +00:00
wp-admin.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00