PageSourceSearch

https://bulturk.net/wp-content/cache/speedycache/bulturk.net/assets/37a021982df501a2-wp-tooltip.js

js bulturk.net collected 2026-10-01 12:27:11 UTC 1,007 bytes, 36 lines download raw bytes

1(()=> {
2const supportsPopover=(Object.prototype.hasOwnProperty.call(HTMLElement.prototype, 'popover'));
3let hidePopover=false;
4if(! supportsPopover){
5hidePopover=true;
6}
7const popovers=(document.querySelectorAll('.wp-is-tooltip'));
8popovers.forEach(function(popover){
9const trigger=(popover.querySelector('.wp-tooltip__toggle'));
10const panel=(popover.querySelector('span.wp-tooltip__bubble'));
11if(hidePopover&&panel){
12panel.classList.add('hidden');
13return;
14}
15if(! trigger||! panel){
16return;
17}
18let openTimeout;
19const showTooltip=()=> {
20clearTimeout(openTimeout);
21openTimeout=setTimeout(()=> {
22if(! panel.matches(':popover-open')){
23panel.showPopover({ source: trigger });
24}}, 300);
25};
26const hideTooltip=()=> {
27clearTimeout(openTimeout);
28if(panel.matches(':popover-open')){
29panel.hidePopover();
30}};
31trigger.addEventListener('mouseenter', showTooltip);
32trigger.addEventListener('focus', showTooltip);
33trigger.addEventListener('mouseleave', hideTooltip);
34trigger.addEventListener('blur', hideTooltip);
35});
36})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.