vstup/js/skript.js
changeset 93 5b55827de220
parent 84 f866267d7b3c
--- 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);
+	},
+
 };
 
 /**