Fixed: open links in new tab on meta click (#3831)

This adds support to open links in new tabs for all the operating
systems.

Fixes #3830
This commit is contained in:
Pierre Spring 2019-11-04 03:45:24 +01:00 committed by Devin Buhl
parent a5e2e5777c
commit 1b58ae7d47

View file

@ -45,17 +45,17 @@ var routeBinder = {
}
if (!href.startsWith('http')) {
var openedInNewTab = event.ctrlKey || event.shiftKey || event.metaKey;
if (openedInNewTab) {
return;
}
var relativeHref = href.replace(StatusModel.get('urlBase'), '');
Backbone.history.navigate(relativeHref, { trigger : true });
event.preventDefault();
if (event.ctrlKey) {
window.open(href, '_blank');
}
else {
var relativeHref = href.replace(StatusModel.get('urlBase'), '');
Backbone.history.navigate(relativeHref, { trigger : true });
}
}
}
};