1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-17 09:29:08 +00:00

Move email deobfuscation to contact page

This commit is contained in:
Daniel 2018-09-17 21:44:31 +02:00
parent fac2ad5685
commit 9efb2730d6
2 changed files with 25 additions and 23 deletions
assets/js
contact

View file

@ -9,26 +9,3 @@ $(document).ready(function() {
$(".ui.sidebar").sidebar("toggle");
})
})
// email obfuscation
function debfus(s) {
var n = 0
var r = ""
for( var i = 0; i < s.length; i++)
{
n = s.charCodeAt( i )
if( n >= 8364 )
{
n = 128
}
r += String.fromCharCode( n - 1 )
}
return r
}
document.addEventListener('DOMContentLoaded', function () {
var elements = document.getElementsByClassName("contact-email")
var email = debfus('{{ site.emailobfuscated }}')
for (var i=0, len=elements.length; i<len; i++) {
elements[i].innerHTML = email
}
})

View file

@ -13,3 +13,28 @@ exclude_community_snippet: true
<div class="contact-image">
<img src="{{ site.assets_url }}img/contact_img.jpg">
</div>
<script type="text/javascript">
// email de/obfuscation
function debfus(s) {
var n = 0
var r = ""
for( var i = 0; i < s.length; i++)
{
n = s.charCodeAt( i )
if( n >= 8364 )
{
n = 128
}
r += String.fromCharCode( n - 1 )
}
return r
}
document.addEventListener('DOMContentLoaded', function () {
var elements = document.getElementsByClassName("contact-email")
var email = debfus('{{ site.emailobfuscated }}')
for (var i=0, len=elements.length; i<len; i++) {
elements[i].innerHTML = email
}
})
</script>