1.1 --- a/vstup/js/skript.js Thu Feb 09 12:54:49 2012 +0100
1.2 +++ b/vstup/js/skript.js Thu Feb 09 14:52:20 2012 +0100
1.3 @@ -27,7 +27,31 @@
1.4 rot13: function(id) {
1.5 var e = document.getElementById(id);
1.6 e.textContent = e.textContent.rot13();
1.7 - }
1.8 + },
1.9 +
1.10 + /**
1.11 + * Vloží klikatelný odkaz.
1.12 + * @param id ID span elementu obsahujícího data
1.13 + */
1.14 + odkazNaElektronickouPoštu: function(id) {
1.15 + var spanČesky = document.getElementById(id);
1.16 + var spanObsah = document.getElementById(id + "b");
1.17 + var česky = spanČesky.innerHTML;
1.18 + var adresa = česky.replace(" zavináč ", "@").replace(" tečka ",".");
1.19 +
1.20 + var odkaz = document.createElement("a");
1.21 + odkaz.href = "mailto:" + adresa;
1.22 + if (spanObsah.innerHTML.length > 0) {
1.23 + odkaz.innerHTML = spanObsah.innerHTML;
1.24 + } else {
1.25 + odkaz.innerHTML = adresa;
1.26 + }
1.27 +
1.28 + spanČesky.parentNode.insertBefore(odkaz, spanČesky);
1.29 + spanČesky.parentNode.removeChild(spanČesky);
1.30 + spanObsah.parentNode.removeChild(spanObsah);
1.31 + },
1.32 +
1.33 };
1.34
1.35 /**