wp/wp-includes/js/dist/a11y.js
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
--- a/wp/wp-includes/js/dist/a11y.js	Fri Sep 05 18:40:08 2025 +0200
+++ b/wp/wp-includes/js/dist/a11y.js	Fri Sep 05 18:52:52 2025 +0200
@@ -52,15 +52,40 @@
 // EXPORTS
 __webpack_require__.d(__webpack_exports__, {
   setup: () => (/* binding */ setup),
-  speak: () => (/* binding */ speak)
+  speak: () => (/* reexport */ speak)
 });
 
-;// CONCATENATED MODULE: external ["wp","domReady"]
+;// external ["wp","domReady"]
 const external_wp_domReady_namespaceObject = window["wp"]["domReady"];
 var external_wp_domReady_default = /*#__PURE__*/__webpack_require__.n(external_wp_domReady_namespaceObject);
-;// CONCATENATED MODULE: external ["wp","i18n"]
+;// ./node_modules/@wordpress/a11y/build-module/script/add-container.js
+/**
+ * Build the live regions markup.
+ *
+ * @param {string} [ariaLive] Value for the 'aria-live' attribute; default: 'polite'.
+ *
+ * @return {HTMLDivElement} The ARIA live region HTML element.
+ */
+function addContainer(ariaLive = 'polite') {
+  const container = document.createElement('div');
+  container.id = `a11y-speak-${ariaLive}`;
+  container.className = 'a11y-speak-region';
+  container.setAttribute('style', 'position: absolute;' + 'margin: -1px;' + 'padding: 0;' + 'height: 1px;' + 'width: 1px;' + 'overflow: hidden;' + 'clip: rect(1px, 1px, 1px, 1px);' + '-webkit-clip-path: inset(50%);' + 'clip-path: inset(50%);' + 'border: 0;' + 'word-wrap: normal !important;');
+  container.setAttribute('aria-live', ariaLive);
+  container.setAttribute('aria-relevant', 'additions text');
+  container.setAttribute('aria-atomic', 'true');
+  const {
+    body
+  } = document;
+  if (body) {
+    body.appendChild(container);
+  }
+  return container;
+}
+
+;// external ["wp","i18n"]
 const external_wp_i18n_namespaceObject = window["wp"]["i18n"];
-;// CONCATENATED MODULE: ./node_modules/@wordpress/a11y/build-module/add-intro-text.js
+;// ./node_modules/@wordpress/a11y/build-module/script/add-intro-text.js
 /**
  * WordPress dependencies
  */
@@ -90,32 +115,7 @@
   return introText;
 }
 
-;// CONCATENATED MODULE: ./node_modules/@wordpress/a11y/build-module/add-container.js
-/**
- * Build the live regions markup.
- *
- * @param {string} [ariaLive] Value for the 'aria-live' attribute; default: 'polite'.
- *
- * @return {HTMLDivElement} The ARIA live region HTML element.
- */
-function addContainer(ariaLive = 'polite') {
-  const container = document.createElement('div');
-  container.id = `a11y-speak-${ariaLive}`;
-  container.className = 'a11y-speak-region';
-  container.setAttribute('style', 'position: absolute;' + 'margin: -1px;' + 'padding: 0;' + 'height: 1px;' + 'width: 1px;' + 'overflow: hidden;' + 'clip: rect(1px, 1px, 1px, 1px);' + '-webkit-clip-path: inset(50%);' + 'clip-path: inset(50%);' + 'border: 0;' + 'word-wrap: normal !important;');
-  container.setAttribute('aria-live', ariaLive);
-  container.setAttribute('aria-relevant', 'additions text');
-  container.setAttribute('aria-atomic', 'true');
-  const {
-    body
-  } = document;
-  if (body) {
-    body.appendChild(container);
-  }
-  return container;
-}
-
-;// CONCATENATED MODULE: ./node_modules/@wordpress/a11y/build-module/clear.js
+;// ./node_modules/@wordpress/a11y/build-module/shared/clear.js
 /**
  * Clears the a11y-speak-region elements and hides the explanatory text.
  */
@@ -132,7 +132,7 @@
   }
 }
 
-;// CONCATENATED MODULE: ./node_modules/@wordpress/a11y/build-module/filter-message.js
+;// ./node_modules/@wordpress/a11y/build-module/shared/filter-message.js
 let previousMessage = '';
 
 /**
@@ -163,49 +163,19 @@
   return message;
 }
 
-;// CONCATENATED MODULE: ./node_modules/@wordpress/a11y/build-module/index.js
-/**
- * WordPress dependencies
- */
-
-
+;// ./node_modules/@wordpress/a11y/build-module/shared/index.js
 /**
  * Internal dependencies
  */
 
 
 
-
-
-/**
- * Create the live regions.
- */
-function setup() {
-  const introText = document.getElementById('a11y-speak-intro-text');
-  const containerAssertive = document.getElementById('a11y-speak-assertive');
-  const containerPolite = document.getElementById('a11y-speak-polite');
-  if (introText === null) {
-    addIntroText();
-  }
-  if (containerAssertive === null) {
-    addContainer('assertive');
-  }
-  if (containerPolite === null) {
-    addContainer('polite');
-  }
-}
-
-/**
- * Run setup on domReady.
- */
-external_wp_domReady_default()(setup);
-
 /**
  * Allows you to easily announce dynamic interface updates to screen readers using ARIA live regions.
  * This module is inspired by the `speak` function in `wp-a11y.js`.
  *
- * @param {string} message    The message to be announced by assistive technologies.
- * @param {string} [ariaLive] The politeness level for aria-live; default: 'polite'.
+ * @param {string}               message    The message to be announced by assistive technologies.
+ * @param {'polite'|'assertive'} [ariaLive] The politeness level for aria-live; default: 'polite'.
  *
  * @example
  * ```js
@@ -243,6 +213,42 @@
   }
 }
 
+;// ./node_modules/@wordpress/a11y/build-module/index.js
+/**
+ * WordPress dependencies
+ */
+
+
+/**
+ * Internal dependencies
+ */
+
+
+
+
+/**
+ * Create the live regions.
+ */
+function setup() {
+  const introText = document.getElementById('a11y-speak-intro-text');
+  const containerAssertive = document.getElementById('a11y-speak-assertive');
+  const containerPolite = document.getElementById('a11y-speak-polite');
+  if (introText === null) {
+    addIntroText();
+  }
+  if (containerAssertive === null) {
+    addContainer('assertive');
+  }
+  if (containerPolite === null) {
+    addContainer('polite');
+  }
+}
+
+/**
+ * Run setup on domReady.
+ */
+external_wp_domReady_default()(setup);
+
 (window.wp = window.wp || {}).a11y = __webpack_exports__;
 /******/ })()
 ;
\ No newline at end of file