rimosse arrow function
This commit is contained in:
parent
894bf17667
commit
80aa99c919
@ -1,20 +1,14 @@
|
|||||||
// ottengo tutti i mailto contenuti nella pagina
|
|
||||||
let mailgos = document.querySelectorAll('a[href^="mailto:"]:not(.no-mailgo)');
|
|
||||||
|
|
||||||
let styles = `
|
let styles = `
|
||||||
|
|
||||||
.mailgo-modal {
|
.mailgo-modal {
|
||||||
all: initial;
|
all: initial;
|
||||||
* {
|
* {
|
||||||
all: unset;
|
all: unset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.mailgo-title {
|
.mailgo-title {
|
||||||
display: block;
|
display: block;
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mailgo-modal-background {
|
.mailgo-modal-background {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
@ -87,6 +81,9 @@ let styles = `
|
|||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
// ottengo tutti i mailto contenuti nella pagina
|
||||||
|
let mailgos = document.querySelectorAll('a[href^="mailto:"]:not(.no-mailgo)');
|
||||||
|
|
||||||
// CSS
|
// CSS
|
||||||
let styleSheet = document.createElement("style");
|
let styleSheet = document.createElement("style");
|
||||||
styleSheet.type = "text/css";
|
styleSheet.type = "text/css";
|
||||||
@ -96,7 +93,7 @@ document.head.appendChild(styleSheet);
|
|||||||
console.log("mailgo is WIP!");
|
console.log("mailgo is WIP!");
|
||||||
|
|
||||||
// attivo mailgo su tutti gli elementi
|
// attivo mailgo su tutti gli elementi
|
||||||
mailgos.forEach((mailgo, index) => {
|
mailgos.forEach(function(mailgo, index) {
|
||||||
let mail = mailgo.href
|
let mail = mailgo.href
|
||||||
.split("?")[0]
|
.split("?")[0]
|
||||||
.split("mailto:")[1]
|
.split("mailto:")[1]
|
||||||
@ -186,7 +183,7 @@ mailgos.forEach((mailgo, index) => {
|
|||||||
copy.appendChild(copyContent);
|
copy.appendChild(copyContent);
|
||||||
copy.addEventListener(
|
copy.addEventListener(
|
||||||
"click",
|
"click",
|
||||||
event => {
|
function(event) {
|
||||||
copyToClipboard(mail);
|
copyToClipboard(mail);
|
||||||
copy.innerHTML = "copied!";
|
copy.innerHTML = "copied!";
|
||||||
},
|
},
|
||||||
@ -209,7 +206,7 @@ mailgos.forEach((mailgo, index) => {
|
|||||||
|
|
||||||
mailgo.addEventListener(
|
mailgo.addEventListener(
|
||||||
"click",
|
"click",
|
||||||
event => {
|
function(event) {
|
||||||
// blocco l'esecuzione normale del mailto:
|
// blocco l'esecuzione normale del mailto:
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
@ -221,7 +218,7 @@ mailgos.forEach((mailgo, index) => {
|
|||||||
|
|
||||||
modalBackground.addEventListener(
|
modalBackground.addEventListener(
|
||||||
"click",
|
"click",
|
||||||
event => {
|
function(event) {
|
||||||
mailgo.nextElementSibling.classList.remove("is-active");
|
mailgo.nextElementSibling.classList.remove("is-active");
|
||||||
},
|
},
|
||||||
false
|
false
|
||||||
|
Loading…
x
Reference in New Issue
Block a user