Diff: STRATO-apps/wordpress_03/app/wp-includes/js/dist/script-modules/a11y/index.js

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
1 -
1 + /******/ // The require scope
2 + /******/ var __webpack_require__ = {};
3 + /******/
4 + /************************************************************************/
5 + /******/ /* webpack/runtime/define property getters */
6 + /******/ (() => {
7 + /******/ // define getter functions for harmony exports
8 + /******/ __webpack_require__.d = (exports, definition) => {
9 + /******/ for(var key in definition) {
10 + /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
11 + /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
12 + /******/ }
13 + /******/ }
14 + /******/ };
15 + /******/ })();
16 + /******/
17 + /******/ /* webpack/runtime/hasOwnProperty shorthand */
18 + /******/ (() => {
19 + /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
20 + /******/ })();
21 + /******/
22 + /************************************************************************/
23 + var __webpack_exports__ = {};
24 +
25 + // EXPORTS
26 + __webpack_require__.d(__webpack_exports__, {
27 + m: () => (/* binding */ setup),
28 + L: () => (/* reexport */ speak)
29 + });
30 +
31 + ;// ./node_modules/@wordpress/a11y/build-module/shared/clear.js
32 + function clear() {
33 + const regions = document.getElementsByClassName("a11y-speak-region");
34 + const introText = document.getElementById("a11y-speak-intro-text");
35 + for (let i = 0; i < regions.length; i++) {
36 + regions[i].textContent = "";
37 + }
38 + if (introText) {
39 + introText.setAttribute("hidden", "hidden");
40 + }
41 + }
42 +
43 +
44 + ;// ./node_modules/@wordpress/a11y/build-module/shared/filter-message.js
45 + let previousMessage = "";
46 + function filterMessage(message) {
47 + message = message.replace(/<[^<>]+>/g, " ");
48 + if (previousMessage === message) {
49 + message += "\xA0";
50 + }
51 + previousMessage = message;
52 + return message;
53 + }
54 +
55 +
56 + ;// ./node_modules/@wordpress/a11y/build-module/shared/index.js
57 +
58 +
59 + function speak(message, ariaLive) {
60 + clear();
61 + message = filterMessage(message);
62 + const introText = document.getElementById("a11y-speak-intro-text");
63 + const containerAssertive = document.getElementById(
64 + "a11y-speak-assertive"
65 + );
66 + const containerPolite = document.getElementById("a11y-speak-polite");
67 + if (containerAssertive && ariaLive === "assertive") {
68 + containerAssertive.textContent = message;
69 + } else if (containerPolite) {
70 + containerPolite.textContent = message;
71 + }
72 + if (introText) {
73 + introText.removeAttribute("hidden");
74 + }
75 + }
76 +
77 +
78 + ;// ./node_modules/@wordpress/a11y/build-module/module/index.js
79 +
80 + const setup = () => {
81 + };
82 +
83 +
84 + var __webpack_exports__setup = __webpack_exports__.m;
85 + var __webpack_exports__speak = __webpack_exports__.L;
86 + export { __webpack_exports__setup as setup, __webpack_exports__speak as speak };
87 +