WordPress/wp-admin/js
joedolson 4b347a2e56 Menus: A11y: Set the parent and order using select fields.
Add `select` inputs to allow users to set the parent and position of items in the menu settings. Fixes a significant problem for screen reader users that makes updating menus extremely tedious, since the options for moving items do not explicitly set a position. This is also a significant improvement for all users manipulating large menus.

This could easily be considered an enhancement, but while it is a minor enhancement for most users, it is transformative for screen reader users in managing menus, moving that interface from nearly unusable to very manageable.

Props javad2000, audrasjb, juliemoynat, williamalexander, rcreators, milamj, joedolson. 
Fixes #43305.
Built from https://develop.svn.wordpress.org/trunk@59265


git-svn-id: http://core.svn.wordpress.org/trunk@58657 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-10-21 19:55:16 +00:00
..
widgets Build/Test Tools: Revert `uglify-js` update. 2024-06-27 12:55:22 +00:00
accordion.js Administration: A11y: Fix accordion accessibility. 2024-10-13 19:09:12 +00:00
accordion.min.js Administration: A11y: Fix accordion accessibility. 2024-10-13 19:09:12 +00:00
application-passwords.js Administration: Move `tabindex="-1"` from notice to JS. 2023-09-17 22:51:24 +00:00
application-passwords.min.js Administration: Move `tabindex="-1"` from notice to JS. 2023-09-17 22:51:24 +00:00
auth-app.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-02-23 19:45:04 +00:00
auth-app.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
code-editor.js Build/Test Tools: Enable JSDocs to be linted with ESLint. 2020-07-27 23:35:02 +00:00
code-editor.min.js Build/Test Tools: Revert `uglify-js` update. 2024-06-27 12:55:22 +00:00
color-picker.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
color-picker.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
comment.js General: Remove ableist language from code comments. 2024-02-11 19:14:19 +00:00
comment.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
common.js Quick/Bulk Edit: Add notice if no items selected. 2024-09-30 18:24:13 +00:00
common.min.js Quick/Bulk Edit: Add notice if no items selected. 2024-09-30 18:24:13 +00:00
custom-background.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
custom-background.min.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
custom-header.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-02-23 19:45:04 +00:00
customize-controls.js Administration: A11y: Fix accordion accessibility. 2024-10-13 19:09:12 +00:00
customize-controls.min.js Administration: A11y: Fix accordion accessibility. 2024-10-13 19:09:12 +00:00
customize-nav-menus.js Administration: A11y: Fix accordion accessibility. 2024-10-13 19:09:12 +00:00
customize-nav-menus.min.js Administration: A11y: Fix accordion accessibility. 2024-10-13 19:09:12 +00:00
customize-widgets.js Administration: A11y: Add `role="alert"` on JS injected admin notices. 2024-06-21 18:17:14 +00:00
customize-widgets.min.js Administration: A11y: Add `role="alert"` on JS injected admin notices. 2024-06-21 18:17:14 +00:00
dashboard.js Docs: Fix various typos and spelling mistakes. 2024-04-12 17:47:13 +00:00
dashboard.min.js Build/Test Tools: Revert `uglify-js` update. 2024-06-27 12:55:22 +00:00
edit-comments.js Comments: Announce reply notices to screen reader users. 2024-08-25 22:37:19 +00:00
edit-comments.min.js Comments: Announce reply notices to screen reader users. 2024-08-25 22:37:19 +00:00
editor-expand.js Docs: Fix various typos and spelling mistakes. 2024-04-12 17:47:13 +00:00
editor-expand.min.js Build/Test Tools: Revert `uglify-js` update. 2024-06-27 12:55:22 +00:00
editor.js Editor: A11y: Fix tab order, state, and focus in classic editor. 2024-10-07 16:57:16 +00:00
editor.min.js Editor: A11y: Fix tab order, state, and focus in classic editor. 2024-10-07 16:57:16 +00:00
farbtastic.js External Libraries: Update deprecated jQuery code in Farbtastic lib. 2023-07-17 22:03:26 +00:00
gallery.js Administration: Remove deprecated `unload` event handlers and use `pagehide` (and `pageshow`) when appropriate. 2023-10-09 21:31:27 +00:00
gallery.min.js Administration: Remove deprecated `unload` event handlers and use `pagehide` (and `pageshow`) when appropriate. 2023-10-09 21:31:27 +00:00
image-edit.js Media: Fix viewport scrolling and code style in image rotation. 2024-08-28 16:45:11 +00:00
image-edit.min.js Media: Fix viewport scrolling and code style in image rotation. 2024-08-28 16:45:11 +00:00
inline-edit-post.js Quick/Bulk Edit: Add notice if no items selected. 2024-09-30 18:24:13 +00:00
inline-edit-post.min.js Quick/Bulk Edit: Add notice if no items selected. 2024-09-30 18:24:13 +00:00
inline-edit-tax.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
inline-edit-tax.min.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
iris.min.js External Libraries: Update the Iris color picker to version 1.1.1. 2021-11-03 19:40:00 +00:00
language-chooser.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-02-23 19:45:04 +00:00
language-chooser.min.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-02-23 19:45:04 +00:00
link.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
link.min.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
media-gallery.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-02-23 19:45:04 +00:00
media-gallery.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
media-upload.js External Libraries: First pass at fixing jQuery deprecations in WordPress core and bundled themes. 2021-01-22 12:32:03 +00:00
media-upload.min.js Build/Test Tools: Update npm dependencies. 2023-02-02 16:36:32 +00:00
media.js Media: Hide "copied" tooltip once another URL is copied to the clipboard. 2024-10-07 02:49:17 +00:00
media.min.js Media: Hide "copied" tooltip once another URL is copied to the clipboard. 2024-10-07 02:49:17 +00:00
nav-menu.js Menus: A11y: Set the parent and order using select fields. 2024-10-21 19:55:16 +00:00
nav-menu.min.js Menus: A11y: Set the parent and order using select fields. 2024-10-21 19:55:16 +00:00
password-strength-meter.js External Libraries: First pass at fixing jQuery deprecations in WordPress core and bundled themes. 2021-01-22 12:32:03 +00:00
password-strength-meter.min.js External Libraries: First pass at fixing jQuery deprecations in WordPress core and bundled themes. 2021-01-22 12:32:03 +00:00
password-toggle.js Upgrade/Install: Show/hide toggle on password fields. 2023-06-23 23:09:29 +00:00
password-toggle.min.js Upgrade/Install: Show/hide toggle on password fields. 2023-06-23 23:09:29 +00:00
plugin-install.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
plugin-install.min.js Build/Test Tools: Update npm dependencies. 2023-02-02 16:36:32 +00:00
post.js Editor: A11y: Fix tab order, state, and focus in classic editor. 2024-10-07 16:57:16 +00:00
post.min.js Editor: A11y: Fix tab order, state, and focus in classic editor. 2024-10-07 16:57:16 +00:00
postbox.js Docs: Align spelling with American English. 2023-01-10 09:30:13 +00:00
postbox.min.js Build/Test Tools: Update NPM dependencies to their latest versions. 2022-09-23 19:55:30 +00:00
privacy-tools.js Administration: A11y: Add `role="alert"` on JS injected admin notices. 2024-06-21 18:17:14 +00:00
privacy-tools.min.js Administration: A11y: Add `role="alert"` on JS injected admin notices. 2024-06-21 18:17:14 +00:00
revisions.js Revisions: Improve accessibility of revisions selection. 2024-10-13 20:49:13 +00:00
revisions.min.js Revisions: Improve accessibility of revisions selection. 2024-10-13 20:49:13 +00:00
set-post-thumbnail.js I18N: Use `wp.i18n` for translatable strings in `wp-admin/js/set-post-thumbnail.js`. 2020-07-07 18:55:04 +00:00
set-post-thumbnail.min.js I18N: Use `wp.i18n` for translatable strings in `wp-admin/js/set-post-thumbnail.js`. 2020-07-07 18:55:04 +00:00
site-health.js External Libraries: Accessibility: Clean up `clipboard.js` Copy buttons from focus management workaround. 2023-12-28 15:27:15 +00:00
site-health.min.js External Libraries: Accessibility: Clean up `clipboard.js` Copy buttons from focus management workaround. 2023-12-28 15:27:15 +00:00
site-icon.js Administration: Modernize Site Icon UI in settings, customizer. 2024-08-23 22:47:16 +00:00
site-icon.min.js Administration: Modernize Site Icon UI in settings, customizer. 2024-08-23 22:47:16 +00:00
svg-painter.js Administration: Remove old IE9 code from `wp-admin/js/svg-painter.js`. 2024-09-07 22:44:17 +00:00
svg-painter.min.js Administration: Remove old IE9 code from `wp-admin/js/svg-painter.js`. 2024-09-07 22:44:17 +00:00
tags-box.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
tags-box.min.js Build/Test Tools: Update npm dependencies. 2023-02-02 16:36:32 +00:00
tags-suggest.js Script Loader: Switch to JavaScript translations. 2024-02-18 22:16:14 +00:00
tags-suggest.min.js Script Loader: Switch to JavaScript translations. 2024-02-18 22:16:14 +00:00
tags.js Taxonomy: Only reset non-button form field values after adding a tag. 2022-04-12 19:37:14 +00:00
tags.min.js Taxonomy: Only reset non-button form field values after adding a tag. 2022-04-12 19:37:14 +00:00
theme-plugin-editor.js Docs: Fix various typos and spelling mistakes. 2024-04-12 17:47:13 +00:00
theme-plugin-editor.min.js Build/Test Tools: Revert `uglify-js` update. 2024-06-27 12:55:22 +00:00
theme.js Themes: Fix themes search event not firing on enter. 2024-08-19 19:19:17 +00:00
theme.min.js Themes: Fix themes search event not firing on enter. 2024-08-19 19:19:17 +00:00
updates.js Quick/Bulk Edit: Add notice if no items selected. 2024-09-30 18:24:13 +00:00
updates.min.js Quick/Bulk Edit: Add notice if no items selected. 2024-09-30 18:24:13 +00:00
user-profile.js Application Passwords: Add copy button when adding new password. 2024-09-18 00:14:13 +00:00
user-profile.min.js Application Passwords: Add copy button when adding new password. 2024-09-18 00:14:13 +00:00
user-suggest.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
user-suggest.min.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
widgets.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
widgets.min.js Build/Test Tools: Update npm dependencies. 2023-02-02 16:36:32 +00:00
word-count.js Build/Test Tools: Enable JSDocs to be linted with ESLint. 2020-07-27 23:35:02 +00:00
word-count.min.js Build/Test Tools: Update npm dependencies. 2023-02-02 16:36:32 +00:00
xfn.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
xfn.min.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00