mirror of
https://github.com/zadam/trilium.git
synced 2025-10-24 14:56:14 +08:00
internal link loads referenced note instead of opening into new tab
This commit is contained in:
parent
0f8c0b7cea
commit
9259db9f87
1 changed files with 16 additions and 0 deletions
|
|
@ -77,3 +77,19 @@ $('#recentNotesSelectBox').keydown(function(e) {
|
|||
$('#recentNotesSelectBox').dblclick(function(e) {
|
||||
setActiveNoteBasedOnRecentNotes();
|
||||
});
|
||||
|
||||
// when click on link popup, in case of internal link, just go the the referenced note instead of default behavior
|
||||
// of opening the link in new window/tab
|
||||
$(document).on('click', 'div.popover-content a', function(e) {
|
||||
const targetUrl = $(e.target).attr("href");
|
||||
|
||||
const noteIdMatch = /app#([A-Za-z0-9]{22})/.exec(targetUrl);
|
||||
|
||||
if (noteIdMatch !== null) {
|
||||
const noteId = noteIdMatch[1];
|
||||
|
||||
$("#tree").fancytree('getNodeByKey', noteId).setActive();
|
||||
|
||||
e.preventDefault();
|
||||
}
|
||||
});
|
||||
Loading…
Add table
Reference in a new issue