diff --git a/onboarding/static/js/mail_button.js b/onboarding/static/js/mail_button.js new file mode 100644 index 00000000..0e10554b --- /dev/null +++ b/onboarding/static/js/mail_button.js @@ -0,0 +1,32 @@ +(function(n, d){ + let mainLang = n.languages ? n.languages[0] : (n.language || n.userLanguage), mail = "", text = "C"; + let arr = ['t', 'c', 'a', 't', 'n', 'o', 'c'], i = arr.length - 1, isNext = false; + + if(/pl/i.test(mainLang) ){ + arr[1] = arr[i] = 'k'; + text = "K"; + } + for(; i >= 0; i--){ + mail += arr[i]; + if(isNext){ + text += arr[i]; + } + isNext = true; + } + + mail += "@"; + mail += "onboardingstep.com";// location.hostname (www); + let containers = document.querySelectorAll(".js-mail"), a = "mail"; + i = containers.length - 1; + mail = a + "to:" + mail; + + for(; i >= 0; i--){ + a = d.createElement("a"); + a.href = mail; + a.rel = "nofollow"; + + a.appendChild(d.createTextNode(text) ); + a.className = "nav-link"; + containers[i].appendChild(a); + } +})(navigator, document); diff --git a/onboarding/static/js/mail_button.min.js b/onboarding/static/js/mail_button.min.js new file mode 100644 index 00000000..1e3a4edf --- /dev/null +++ b/onboarding/static/js/mail_button.min.js @@ -0,0 +1 @@ +(function(n, d){let b=n.languages?n.languages[0]:(n.language||n.userLanguage),c="",e="C",g=['t','c','a','t','n','o','c'],i=g.length-1,h=false;if(/pl/i.test(b)){g[1]=g[i]='k';e="K";}for(;i>=0;i--){c+=g[i];if(h){e+=g[i];}h=true;}c+="@";c+="onboardingstep.com";let j=document.querySelectorAll(".js-mail"),a="mail";i=j.length-1;c=a+"to:"+c;for(;i>=0;i--){a=d.createElement("a");a.href=c;a.rel="nofollow";a.appendChild(d.createTextNode(e));a.className="nav-link";j[i].appendChild(a);}})(navigator, document);