diff --git a/wp-admin/includes/update-core.php b/wp-admin/includes/update-core.php index d031a901e0..e0ac9450ef 100644 --- a/wp-admin/includes/update-core.php +++ b/wp-admin/includes/update-core.php @@ -786,6 +786,9 @@ $_old_files = array( // 5.1 'wp-includes/random_compat/random_bytes_openssl.php', 'wp-includes/js/tinymce/wp-tinymce.js.gz', + // 5.3 + 'wp-includes/js/wp-a11y.js', // Moved to: wp-includes/js/dist/a11y.js + 'wp-includes/js/wp-a11y.min.js', // Moved to: wp-includes/js/dist/a11y.min.js ); /** diff --git a/wp-includes/js/wp-a11y.js b/wp-includes/js/wp-a11y.js deleted file mode 100644 index 648b629d37..0000000000 --- a/wp-includes/js/wp-a11y.js +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @output wp-includes/js/wp-a11y.js - */ - -/** @namespace wp */ -window.wp = window.wp || {}; - -( function ( wp, $ ) { - 'use strict'; - - var $containerPolite, - $containerAssertive, - previousMessage = ''; - - /** - * Update the ARIA live notification area text node. - * - * @since 4.2.0 - * @since 4.3.0 Introduced the 'ariaLive' argument. - * - * @param {String} message The message to be announced by Assistive Technologies. - * @param {String} [ariaLive] The politeness level for aria-live. Possible values: - * polite or assertive. Default polite. - * @returns {void} - */ - function speak( message, ariaLive ) { - // Clear previous messages to allow repeated strings being read out. - clear(); - - // Remove HTML tags, ensuring only text is sent to screen readers. - message = wp.sanitize.stripTagsAndEncodeText( message ); - - /* - * Safari 10+VoiceOver don't announce repeated, identical strings. We use - * a `no-break space` to force them to think identical strings are different. - * See ticket #36853. - */ - if ( previousMessage === message ) { - message = message + '\u00A0'; - } - - previousMessage = message; - - if ( $containerAssertive && 'assertive' === ariaLive ) { - $containerAssertive.text( message ); - } else if ( $containerPolite ) { - $containerPolite.text( message ); - } - } - - /** - * Build the live regions markup. - * - * @since 4.3.0 - * - * @param {String} ariaLive Optional. Value for the 'aria-live' attribute, default 'polite'. - * - * @return {Object} $container The ARIA live region jQuery object. - */ - function addContainer( ariaLive ) { - ariaLive = ariaLive || 'polite'; - - var $container = $( '