uawdijnntqw1x1x1
IP : 216.73.217.127
Hostname : vps38426.inmotionhosting.com
Kernel : Linux vps38426.inmotionhosting.com 3.10.0-1160.119.1.vz7.224.4 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Disable Function : exec,passthru,shell_exec,system
OS : Linux
PATH:
/
home
/
welbornwebsites
/
aace.care
/
wp-includes
/
js
/
wp-tooltip.js
/
/
/** * @output wp-admin/js/wp-tooltip.js */ /** * Add focus and hover support for the 'tooltip' type in `wp_tooltip()`. * This script can be made obsolete when support is available for Interest Invokers. */ (() => { const popovers = /** @type {NodeListOf<HTMLSpanElement>} */ ( document.querySelectorAll( '.wp-is-tooltip' ) ); /** @type {ReturnType<typeof setTimeout>} */ let openTimeout; popovers.forEach( function( popover ) { const trigger = /** @type {HTMLButtonElement|HTMLAnchorElement|null} */ ( popover.querySelector( '.wp-tooltip__toggle' ) ); const panel = /** @type {HTMLSpanElement|null} */ ( popover.querySelector( 'span.wp-tooltip__bubble' ) ); if ( ! trigger || ! panel ) { return; } // Show Tooltip Function (with delay to prevent flickering). const showTooltip = () => { clearTimeout( openTimeout ); openTimeout = setTimeout( () => { // Only show if it's not already open. if ( ! panel.matches( ':popover-open' ) ) { // pass the triggering element so implicit position anchors work. panel.showPopover( { source: trigger } ); } }, 300 ); }; // Hide Tooltip Function. const hideTooltip = () => { clearTimeout( openTimeout ); if ( panel.matches( ':popover-open' ) ) { panel.hidePopover(); } }; // Bind Hover and Focus Events. trigger.addEventListener( 'mouseenter', showTooltip ); trigger.addEventListener( 'focus', showTooltip ); trigger.addEventListener( 'mouseleave', hideTooltip ); trigger.addEventListener( 'blur', hideTooltip ); }); })();
/home/welbornwebsites/aace.care/wp-includes/js/wp-tooltip.js