Fix link handling.

This commit is contained in:
PrestonN 2019-03-25 14:19:44 -04:00
parent fddb1acf8d
commit 3e7f4a606f
1 changed files with 6 additions and 7 deletions

View File

@ -256,24 +256,23 @@ $(document).on('click', '#confirmNo', hideConfirmFunction);
// Open links externally by default
$(document).on('click', 'a[href^="http"]', (event) => {
let el = event.currentTarget;
if (!el.href.includes('freetube')) {
if (!el.href.includes('freetube://')) {
event.preventDefault();
shell.openExternal(el.href);
}
else{
window.open(el.href,"_self");
search(el.href);
}
});
// Open links externally on middle click.
$(document).on('auxclick', 'a[href^="http"]', (event) => {
let el = event.currentTarget;
if (!el.href.includes('freetube')) {
if (!el.href.includes('freetube://')) {
event.preventDefault();
}
else{
event.preventDefault();
let url = el.href.replace('freetube://', '');
shell.openExternal(el.href);
}
else{
search(el.href);
}
});