30 | | } |
| 30 | }, |
| 31 | |
| 32 | /** |
| 33 | * Vloží klikatelný odkaz. |
| 34 | * @param id ID span elementu obsahujícího data |
| 35 | */ |
| 36 | odkazNaElektronickouPoštu: function(id) { |
| 37 | var spanČesky = document.getElementById(id); |
| 38 | var spanObsah = document.getElementById(id + "b"); |
| 39 | var česky = spanČesky.innerHTML; |
| 40 | var adresa = česky.replace(" zavináč ", "@").replace(" tečka ","."); |
| 41 | |
| 42 | var odkaz = document.createElement("a"); |
| 43 | odkaz.href = "mailto:" + adresa; |
| 44 | if (spanObsah.innerHTML.length > 0) { |
| 45 | odkaz.innerHTML = spanObsah.innerHTML; |
| 46 | } else { |
| 47 | odkaz.innerHTML = adresa; |
| 48 | } |
| 49 | |
| 50 | spanČesky.parentNode.insertBefore(odkaz, spanČesky); |
| 51 | spanČesky.parentNode.removeChild(spanČesky); |
| 52 | spanObsah.parentNode.removeChild(spanObsah); |
| 53 | }, |
| 54 | |