18 lines
No EOL
538 B
JavaScript
18 lines
No EOL
538 B
JavaScript
/*
|
|
Open external links in a new tab.
|
|
Copied from: http://mitchbarry.com/handling-external-links/
|
|
*/
|
|
(function() {
|
|
var hostname = window.location.hostname;
|
|
var new_tab = true;
|
|
var set_icon = true;
|
|
for (var links = document.links, i = 0, a; a = links[i]; i++) {
|
|
if (a.hostname !== hostname) {
|
|
if (new_tab)
|
|
a.target = '_blank';
|
|
if (set_icon)
|
|
a.innerHTML +=
|
|
'<i class="fa fa-external-link fa-1 external-link-margin" />';
|
|
}
|
|
}
|
|
})(); |