Fixed: External links again open in new windows.

pull/3113/head
Taloth Saldono 9 years ago
parent a06a3fa5d6
commit 330554edb0

@ -25,9 +25,15 @@ var routeBinder = {
var linkElement = $target.closest('a').first(); var linkElement = $target.closest('a').first();
var href = linkElement.attr('href'); var href = linkElement.attr('href');
// Set noreferrer for external links. if (href && href.startsWith('http')) {
if (href && href.startsWith('http') && !linkElement.attr('rel')) { // Set noreferrer for external links.
linkElement.attr('rel', 'noreferrer'); if (!linkElement.attr('rel')) {
linkElement.attr('rel', 'noreferrer');
}
// Open all external links in new windows.
if (!linkElement.attr('target')) {
linkElement.attr('target', '_blank');
}
} }
if (linkElement.hasClass('no-router') || event.type !== 'click') { if (linkElement.hasClass('no-router') || event.type !== 'click') {

Loading…
Cancel
Save