┌────────────────────────────────┐ │ ░░░ ░░▓ ░▓▓ ███ ▓▓░ ▓░░ │ │ ~ M O O N ~ │ └────────────────────────────────┘
prd-web-01.centraldc.gr
LOCATION:
/var/www/html/agron/wp-content/plugins/betterdocs/assets/js/js
☗ ROOT
↻ REFRESH
✎ EDIT FILE
EDITING: code-snippet.js
!function(){"use strict";window.BetterDocsCodeSnippet=window.BetterDocsCodeSnippet||{};let e=!1,t=!1,o=!1;function n(e){if(document.querySelector(`link[href="${e}"]`))return;const t=document.createElement("link");t.rel="stylesheet",t.href=e,t.onerror=function(){console.warn("BetterDocs Code Snippet: Failed to load stylesheet:",e)},document.head.appendChild(t)}function c(o){if(e)return void(o&&o(!0));if(t){const n=setInterval(function(){!e&&t||(clearInterval(n),o&&o(e))},100);return}t=!0;const c=document.querySelectorAll(".betterdocs-code-snippet-wrapper.theme-dark"),s=document.querySelectorAll(".betterdocs-code-snippet-wrapper.theme-light");c.length>0&&n("https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css"),s.length>0&&n("https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github.min.css"),function(e,t){const o=document.createElement("script");o.src=e,o.onload=t,o.onerror=function(){console.warn("BetterDocs Code Snippet: Failed to load script:",e),t&&t(!1)},document.head.appendChild(o)}("https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js",function(n){t=!1,n&&window.hljs?(e=!0,console.log("BetterDocs Code Snippet: Highlight.js loaded successfully")):console.warn("BetterDocs Code Snippet: Failed to load Highlight.js"),o&&o(e)})}function s(){e&&window.hljs&&document.querySelectorAll(".betterdocs-code-snippet-code:not(.hljs)").forEach(function(e){try{window.hljs.highlightElement(e)}catch(e){console.warn("BetterDocs Code Snippet: Error highlighting code block:",e)}})}function i(e,t){const o=document.createElement("textarea");o.value=e,o.style.position="fixed",o.style.left="-999999px",o.style.top="-999999px",document.body.appendChild(o);try{o.focus(),o.select();const e=document.execCommand("copy");t&&t(e)}catch(e){console.warn("BetterDocs Code Snippet: Fallback copy failed:",e),t&&t(!1)}finally{document.body.removeChild(o)}}function l(e,t){const o=e.getBoundingClientRect(),n=t.getBoundingClientRect(),c=o.left+o.width/2-n.width/2,s=o.top-n.height-8;t.style.left=Math.max(8,c)+"px",t.style.top=Math.max(8,s)+"px"}function r(e){const t=e.querySelector(".betterdocs-code-snippet-copy-button"),o=e.querySelector(".betterdocs-code-snippet-code code");t&&o&&(function(e){const t=e.closest(".betterdocs-code-snippet-copy-container"),o=t?t.querySelector(".betterdocs-code-snippet-tooltip"):null;o&&(e.addEventListener("mouseenter",function(){o.classList.add("show"),l(e,o)}),e.addEventListener("mouseleave",function(){o.classList.remove("show")}),e.addEventListener("blur",function(){o.classList.remove("show")}),window.addEventListener("scroll",function(){o.classList.contains("show")&&l(e,o)}),window.addEventListener("resize",function(){o.classList.contains("show")&&l(e,o)}))}(t),t.removeEventListener("click",t._betterDocsClickHandler),t._betterDocsClickHandler=function(n){n.preventDefault();const c=o.textContent||o.innerText||"";var s,r;c.trim()?(s=c,r=function(o){if(o){!function(e){const t=e.closest(".betterdocs-code-snippet-copy-container"),o=t?t.querySelector(".betterdocs-code-snippet-tooltip"):null,n=e.querySelector("svg");if(n){const t=n.outerHTML;n.style.transition="all 0.3s ease",n.style.transform="scale(0.8)",setTimeout(function(){n.innerHTML='<path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z" fill="currentColor"/>',n.setAttribute("viewBox","0 0 24 24"),n.style.transform="scale(1)"},150),setTimeout(function(){n.style.transform="scale(0.8)",setTimeout(function(){n.outerHTML=t;const o=e.querySelector("svg");o&&(o.style.transition="all 0.3s ease",o.style.transform="scale(1)")},150)},1e3)}if(o){const t=o.textContent;o.textContent="Copied!",o.classList.contains("show")&&l(e,o),setTimeout(function(){o.textContent=t,o.classList.contains("show")&&l(e,o)},2e3)}}(t);const o=new CustomEvent("betterdocs-code-copied",{detail:{snippet:e,code:c,language:e.dataset.language}});document.dispatchEvent(o)}else console.error("BetterDocs Code Snippet: Failed to copy code to clipboard"),function(e){const t=e.closest(".betterdocs-code-snippet-copy-container"),o=t?t.querySelector(".betterdocs-code-snippet-tooltip"):null;if(o){const t=o.textContent;o.textContent="Copy Failed",o.classList.contains("show")&&l(e,o),setTimeout(function(){o.textContent=t,o.classList.contains("show")&&l(e,o)},2e3)}}(t)},navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(s).then(function(){r&&r(!0)}).catch(function(e){console.warn("BetterDocs Code Snippet: Clipboard API failed:",e),i(s,r)}):i(s,r)):console.warn("BetterDocs Code Snippet: No Code snippe to copy")},t.addEventListener("click",t._betterDocsClickHandler))}function d(){const e=document.querySelectorAll(".betterdocs-code-snippet-wrapper");0!==e.length&&(c(function(e){e&&s()}),e.forEach(function(e){"true"===e.dataset.copyButton&&r(e)}),o=!0)}function a(){o=!1,d()}window.BetterDocsCodeSnippet={init:d,reinit:a,initCopyButton:r,applySyntaxHighlighting:s,loadHighlightJs:c},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d(),window.MutationObserver&&new MutationObserver(function(e){let t=!1;e.forEach(function(e){"childList"===e.type&&e.addedNodes.forEach(function(e){1===e.nodeType&&(e.classList&&e.classList.contains("betterdocs-code-snippet-wrapper")||e.querySelector&&e.querySelector(".betterdocs-code-snippet-wrapper"))&&(t=!0)})}),t&&setTimeout(a,100)}).observe(document.body,{childList:!0,subtree:!0})}();
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 code-snippet.asset.php
PHP
84 B
2026-04-17 11:00
EDIT
📄 code-snippet.js
JS
5.3 KB
2026-04-17 11:00
EDIT