--- a/vstup/js/skript.js Thu Feb 09 12:54:49 2012 +0100
+++ b/vstup/js/skript.js Thu Feb 09 14:52:20 2012 +0100
@@ -27,7 +27,31 @@
rot13: function(id) {
var e = document.getElementById(id);
e.textContent = e.textContent.rot13();
- }
+ },
+
+ /**
+ * Vloží klikatelný odkaz.
+ * @param id ID span elementu obsahujícího data
+ */
+ odkazNaElektronickouPoštu: function(id) {
+ var spanČesky = document.getElementById(id);
+ var spanObsah = document.getElementById(id + "b");
+ var česky = spanČesky.innerHTML;
+ var adresa = česky.replace(" zavináč ", "@").replace(" tečka ",".");
+
+ var odkaz = document.createElement("a");
+ odkaz.href = "mailto:" + adresa;
+ if (spanObsah.innerHTML.length > 0) {
+ odkaz.innerHTML = spanObsah.innerHTML;
+ } else {
+ odkaz.innerHTML = adresa;
+ }
+
+ spanČesky.parentNode.insertBefore(odkaz, spanČesky);
+ spanČesky.parentNode.removeChild(spanČesky);
+ spanObsah.parentNode.removeChild(spanObsah);
+ },
+
};
/**