mailymaily/dist/mailgo.js
Matteo Manzinello 22f938d1e3 gulp
2019-05-02 11:39:45 +02:00

31 lines
753 B
JavaScript

// ottengo tutti i mailto contenuti nella pagina
let mailtos = document.querySelectorAll('a[href^="mailto:"]:not(.no-mailgo)');
console.log("mailgo is WIP");
// attivo mailgo su tutti gli elementi
mailtos.forEach(mailto => {
/*
var newDiv = document.createElement("div");
var newContent = document.createTextNode("hi!");
newDiv.appendChild(newContent);
mailto.parentNode.insertBefore(newDiv, mailto.nextSibling);
*/
mailto.addEventListener(
"click",
event => {
// blocco l'esecuzione normale del mailto:
event.preventDefault();
// mostro un alert
let r = confirm("You have clicked mailto: " + mailto.href);
if (r === true) {
location.href = mailto.href;
}
},
false
);
});