diff --git a/assets/js/main.js b/assets/js/main.js index 8564daf..def29f8 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -1,19 +1,19 @@ -const obfuscates = document.getElementsByClassName("obfuscate") +const obfuscates = document.getElementsByClassName("obfuscate"); for (const element of obfuscates) { - const link = document.createElement("a") - const separators = element.dataset.separators - const protocol = element.dataset.param1.split("").reverse().join("") - let url = protocol + const link = document.createElement("a"); + const separators = element.dataset.separators; + const protocol = element.dataset.param1.split("").reverse().join(""); + let url = protocol; for (let i = 0; i < separators.length; i++) { - url += separators[i] + element.dataset["param" + (i+2)].split("").reverse().join("") + url += separators[i] + element.dataset["param" + (i+2)].split("").reverse().join(""); } - let text = element.dataset.param2.split("").reverse().join("") + let text = element.dataset.param2.split("").reverse().join(""); for (let i = 1; i < separators.length; i++) { - text += separators[i] + element.dataset["param" + (i+2)].split("").reverse().join("") + text += separators[i] + element.dataset["param" + (i+2)].split("").reverse().join(""); } - link.innerText = url.replace(new RegExp(element.dataset.regex, 'i'), element.dataset.replace) - link.href = url - link.rel = "nofollow" + link.innerText = url.replace(new RegExp(element.dataset.regex, 'i'), element.dataset.replace); + link.href = url; + link.rel = "nofollow"; element.parentElement.insertBefore(link, element); } -while (obfuscates.length > 0) obfuscates[0].remove() +while (obfuscates.length > 0) obfuscates[0].remove(); diff --git a/layouts/partials/article-preview.html b/layouts/partials/article-preview.html index 18390e8..4fd102c 100644 --- a/layouts/partials/article-preview.html +++ b/layouts/partials/article-preview.html @@ -24,7 +24,7 @@ {{ end }}
{{ .RenderString "[](tel:0477625067)" }}
{{ .RenderString "[](mailto:mairie@cremeaux.fr)" }}
- - + + + {{- /* Remove whitespace */ -}} + + {{- /* Remove whitespace */ -}} + + {{- /* Remove whitespace */ -}} + +