From ec57db4510a84251ee306bfe795c88dbffca8f95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil@suma-ev.de> Date: Fri, 6 Nov 2020 11:54:08 +0000 Subject: [PATCH] Allow Use of Ctrl Key to Open In New Tab --- resources/js/scriptResultPage.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/resources/js/scriptResultPage.js b/resources/js/scriptResultPage.js index 9caa935fa..629493a90 100644 --- a/resources/js/scriptResultPage.js +++ b/resources/js/scriptResultPage.js @@ -5,11 +5,11 @@ $(document).ready(function () { }); function botProtection() { - $('.result').find('a').click(function () { + $('.result').find('a').click(function (e) { var link = $(this).attr('href'); var newtab = false; var top = false; - if ($(this).attr('target') == '_blank') { + if ($(this).attr('target') == '_blank' || e.ctrlKey) { newtab = true; } else if ($(this).attr('target') == "_top") { top = true; @@ -30,12 +30,11 @@ function botProtection() { } else { document.location.href = link; } + } else { + window.open(link, '_blank'); } }); - if (!newtab) - return false; - else - return true; + return false; }); } @@ -135,4 +134,4 @@ function loadMoreResults() { }); } }, 1000); -} \ No newline at end of file +} -- GitLab