Andrea Fercia
fd1f45a7cf
Accessibility: Improve accessibility for the Plugin details modal.
...
The plugin details modal can be invoked from several screens. There's now a new
`.open-plugin-details-modal` CSS class to be used in combination with the
`.thickbox` CSS class that adds everything needed for accessibility.
- Adds an ARIA role `dialog` and an `aria-label` attribute to the modal
- Adds a `title` attribute to the iframe inside the modal
- Constrains tabbing within the modal
- Restores focus back in a proper place when closing the modal
Also, improves a bit the native Thickbox implementation: it should probably be
replaced with some more modern tool but at least keyboard focus should be moved
inside the modal.
Fixes #33305 .
Built from https://develop.svn.wordpress.org/trunk@36964
git-svn-id: http://core.svn.wordpress.org/trunk@36932 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2016-03-10 22:37:26 +00:00
..
2016-02-18 08:21:28 +00:00
2016-03-09 19:51:26 +00:00
2016-03-10 18:53:25 +00:00
2016-02-23 16:55:27 +00:00
2016-03-10 22:37:26 +00:00
2015-11-20 04:34:25 +00:00
2016-03-08 17:15:27 +00:00
2016-02-24 04:20:25 +00:00
2016-02-24 20:57:26 +00:00
2016-02-23 01:02:26 +00:00
2016-03-10 05:37:27 +00:00
2016-01-28 03:51:26 +00:00
2015-12-18 23:01:28 +00:00
2016-02-25 12:53:27 +00:00
2016-01-09 07:33:27 +00:00
2016-02-07 01:27:26 +00:00
2016-01-13 20:16:29 +00:00
2016-02-04 14:50:26 +00:00
2016-02-26 09:27:26 +00:00
2016-02-28 01:46:26 +00:00
2015-12-31 04:06:26 +00:00
2015-12-06 21:23:25 +00:00
2016-03-10 20:04:26 +00:00
2015-12-24 01:59:26 +00:00
2015-12-24 01:59:26 +00:00
2015-12-14 17:47:30 +00:00
2015-12-18 18:38:25 +00:00
2015-12-14 17:50:26 +00:00
2015-12-16 16:36:28 +00:00
2016-01-05 16:35:26 +00:00
2016-03-03 15:58:27 +00:00
2016-03-03 16:02:27 +00:00
2016-01-17 15:00:27 +00:00
2016-02-24 18:28:28 +00:00
2016-03-10 05:37:27 +00:00
2016-03-09 00:09:26 +00:00
2016-03-02 23:10:26 +00:00
2016-02-23 19:18:27 +00:00
2016-03-04 02:02:26 +00:00
2016-02-28 19:00:27 +00:00
2015-11-19 05:02:27 +00:00
2015-12-23 06:31:27 +00:00
2016-01-28 03:35:27 +00:00
2015-12-14 23:54:26 +00:00
2015-10-31 20:50:25 +00:00
2016-03-10 05:37:27 +00:00
2016-02-22 22:19:26 +00:00
2016-02-26 17:10:26 +00:00
2016-03-09 16:59:27 +00:00
2016-01-18 02:59:27 +00:00
2015-11-17 11:27:29 +00:00
2016-03-10 20:01:28 +00:00
2015-12-14 20:05:27 +00:00
2016-01-28 03:35:27 +00:00
2016-02-07 02:13:26 +00:00
2015-12-14 02:50:27 +00:00
2016-01-10 01:26:25 +00:00
2016-02-26 17:23:26 +00:00
2016-01-28 03:51:26 +00:00
2016-01-28 03:51:26 +00:00
2015-12-12 01:06:29 +00:00
2016-02-16 23:20:26 +00:00
2016-02-24 00:55:26 +00:00
2016-03-09 17:05:29 +00:00
2016-03-06 19:50:27 +00:00
2016-03-10 05:37:27 +00:00
2016-03-06 19:50:27 +00:00
2016-03-10 05:37:27 +00:00
2016-03-10 05:37:27 +00:00
2016-02-07 01:18:27 +00:00
2016-01-14 17:30:28 +00:00
2015-12-06 21:50:25 +00:00
2015-12-22 13:02:29 +00:00
2016-03-10 05:37:27 +00:00
2016-02-28 19:32:25 +00:00
2016-02-27 21:22:25 +00:00
2016-03-10 05:37:27 +00:00
2015-11-04 17:47:25 +00:00
2015-11-04 17:47:25 +00:00
2016-01-09 01:45:26 +00:00
2016-03-03 05:17:26 +00:00
2016-03-10 05:37:27 +00:00
2016-02-27 20:34:29 +00:00
2016-02-27 20:34:29 +00:00
2016-03-10 19:03:26 +00:00
2016-03-06 15:55:26 +00:00
2016-02-07 00:18:26 +00:00
2016-02-28 20:43:26 +00:00
2016-03-10 17:48:26 +00:00
2016-02-18 16:43:27 +00:00
2015-12-16 18:08:26 +00:00
2015-11-07 16:12:27 +00:00
2016-03-08 17:43:25 +00:00
2016-03-10 17:50:27 +00:00
2016-03-09 07:42:26 +00:00
2016-02-29 03:17:26 +00:00
2016-02-26 09:16:26 +00:00
2016-03-09 07:50:26 +00:00
2015-11-18 17:42:26 +00:00
2016-01-25 21:51:26 +00:00
2015-12-24 00:21:27 +00:00
2016-03-08 18:25:26 +00:00
2016-01-09 03:12:26 +00:00
2016-02-23 22:26:28 +00:00
2016-03-02 03:41:28 +00:00
2016-01-25 18:58:27 +00:00
2016-03-10 17:52:26 +00:00
2016-03-10 18:29:26 +00:00
2016-02-24 22:12:25 +00:00
2016-03-10 18:49:26 +00:00
2016-02-24 00:44:59 +00:00
2016-03-10 22:00:27 +00:00
2016-03-10 22:37:26 +00:00
2016-01-09 01:45:26 +00:00
2015-12-26 04:46:28 +00:00
2016-03-10 22:07:27 +00:00
2016-03-07 19:33:26 +00:00
2016-03-10 22:09:26 +00:00
2016-03-10 05:37:27 +00:00
2016-02-23 16:17:26 +00:00
2016-02-25 12:53:27 +00:00
2016-03-03 03:25:26 +00:00
2016-03-10 22:37:26 +00:00
2016-02-25 12:53:27 +00:00
2016-03-04 00:03:27 +00:00