| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 // packages/a11y/build-module/shared/clear.js 2 function clear() { 3 const regions = document.getElementsByClassName("a11y-speak-region"); 4 const introText = document.getElementById("a11y-speak-intro-text"); 5 for (let i = 0; i < regions.length; i++) { 6 regions[i].textContent = ""; 7 } 8 if (introText) { 9 introText.setAttribute("hidden", "hidden"); 10 } 11 } 12 13 // packages/a11y/build-module/shared/filter-message.js 14 var previousMessage = ""; 15 function filterMessage(message) { 16 message = message.replace(/<[^<>]+>/g, " "); 17 if (previousMessage === message) { 18 message += "\xA0"; 19 } 20 previousMessage = message; 21 return message; 22 } 23 24 // packages/a11y/build-module/shared/index.js 25 function speak(message, ariaLive) { 26 clear(); 27 message = filterMessage(message); 28 const introText = document.getElementById("a11y-speak-intro-text"); 29 const containerAssertive = document.getElementById( 30 "a11y-speak-assertive" 31 ); 32 const containerPolite = document.getElementById("a11y-speak-polite"); 33 if (containerAssertive && ariaLive === "assertive") { 34 containerAssertive.textContent = message; 35 } else if (containerPolite) { 36 containerPolite.textContent = message; 37 } 38 if (introText) { 39 introText.removeAttribute("hidden"); 40 } 41 } 42 43 // packages/a11y/build-module/module/index.js 44 var setup = () => { 45 }; 46 export { 47 setup, 48 speak 49 };
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Thu May 7 08:20:02 2026 | Cross-referenced by PHPXref |