| 1 |
document.addEventListener("DOMContentLoaded",(()=>{const t=document.querySelectorAll(".embed-privacy__support-data--copy-to-clipboard");for(const o of t)o.addEventListener("click",(t=>e(t.currentTarget)));function e(t){const e=document.querySelector("."+t.getAttribute("data-copy")),s=document.querySelector("."+t.getAttribute("data-status"));if(!navigator.clipboard)return s.classList.add("is-error"),s.classList.remove("is-success"),s.textContent=embedPrivacyAdminSettings.supportDataCopiedToClipboardFailure,o(s),void console.error("Copy to clipboard not supported.");navigator.clipboard.writeText(e.textContent).then((()=>{s.classList.add("is-success"),s.classList.remove("is-error"),s.textContent=embedPrivacyAdminSettings.supportDataCopiedToClipboardSuccess,o(s)})).catch((t=>{s.classList.add("is-error"),s.classList.remove("is-success"),s.textContent=embedPrivacyAdminSettings.supportDataCopiedToClipboardFailure,o(s),console.error(t)}))}function o(t){setTimeout((()=>{t.classList.remove("is-error","is-success"),t.textContent=""}),1e4)}})); |