blob: 8a23add184f19d5aa56a3d3c838e73f7ba8a55dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{{ if or .Site.Params.ExternalLinkIcon .Site.Params.ExternalLinkNewWindow -}}
<script>
window.onload = function() {
var links = document.getElementsByTagName('a');
for (var i in links) {
if (links[i].nodeType != 1) continue;
if (links[i].hostname != window.location.hostname) {
{{- if .Site.Params.ExternalLinkIcon }}
links[i].className += 'external';
{{- end }}
{{- if .Site.Params.ExternalLinkNewWindow }}
links[i].setAttribute('target', '_blank');
{{- end }}
}
}
}
</script>
{{ end -}}
|