From cabb78b3e48d8ce7bbb05f41d1315f9fb571fefc Mon Sep 17 00:00:00 2001 From: zadam Date: Mon, 12 Oct 2020 22:11:49 +0200 Subject: [PATCH] double click on an external link opens it --- src/public/app/services/link.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/public/app/services/link.js b/src/public/app/services/link.js index aefc42efd..10136b9b5 100644 --- a/src/public/app/services/link.js +++ b/src/public/app/services/link.js @@ -149,6 +149,18 @@ async function loadReferenceLinkTitle(noteId, $el) { $(document).on('click', "a", goToLink); $(document).on('auxclick', "a", goToLink); // to handle middle button $(document).on('contextmenu', 'a', linkContextMenu); +$(document).on('dblclick', "a", e => { + e.preventDefault(); + e.stopPropagation(); + + const $link = $(e.target).closest("a"); + + const address = $link.attr('href'); + + if (address && address.startsWith('http')) { + window.open(address, '_blank'); + } +}); export default { getNotePathFromUrl,