mylloon.fr/static/js/mail_obfuscation.js
Mylloon bece8ef147
All checks were successful
ci/woodpecker/push/publish Pipeline was successful
don't lose data when obfuscating mails
2024-06-02 18:19:58 +02:00

18 lines
492 B
JavaScript

window.addEventListener("load", () => {
Array.from(document.getElementsByClassName("at")).forEach((elem) => {
const span = elem.parentElement;
// Replace (at) by @
elem.outerHTML = "@";
// Remove useless span
const a = span.parentElement;
// Correct text
const data = span.getAttribute("data");
a.innerHTML = data.length > 0 ? data : span.textContent;
// Change link
a.setAttribute("href", a.getAttribute("href").replace(" at ", "@"));
});
});