fix opening links with single click outside of the ckeditor instance

This commit is contained in:
zadam 2021-04-06 20:18:16 +02:00
parent 4d110aa143
commit 51db6761c8

View file

@ -74,8 +74,12 @@ function goToLink(e) {
const $link = $(e.target).closest("a,.block-link");
console.log("zzzzz", $link);
const notePath = getNotePathFromLink($link);
console.log()
if (notePath) {
if ((e.which === 1 && e.ctrlKey) || e.which === 2) {
appContext.tabManager.openTabWithNoteWithHoisting(notePath);
@ -88,9 +92,12 @@ function goToLink(e) {
else {
if ((e.which === 1 && e.ctrlKey) || e.which === 2
|| $link.hasClass("ck-link-actions__preview") // within edit link dialog single click suffices
|| $link.closest("[contenteditable]").length === 0 // outside of CKEditor single click suffices
) {
const address = $link.attr('href');
console.log("address", address);
if (address) {
if (address.toLowerCase().startsWith('http')) {
window.open(address, '_blank');