document.addEventListener("DOMContentLoaded", function () {
function addCopyButton() {
let emailLink = document.querySelector('a[href^="mailto:"]');
if (emailLink && !emailLink.parentNode.querySelector(".copy-email-btn")) {
let emailText = emailLink.textContent.trim();
let copyButton = document.createElement("button");
copyButton.textContent = "Скопировать";
copyButton.classList.add("copy-email-btn");
copyButton.addEventListener("click", function () {
navigator.clipboard.writeText(emailText).then(() => {
alert("Почта скопирована: " + emailText);
}).catch(err => {
console.error("Ошибка копирования: ", err);
});
});
emailLink.parentNode.appendChild(copyButton);
console.log("Кнопка добавлена!");
}
}
addCopyButton();
let observer = new MutationObserver(addCopyButton);
observer.observe(document.body, { childList: true, subtree: true });
});