From 7ccb531d88d2cd9a961f5dea395d6f261b5ca82d Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Sat, 16 Jul 2022 20:06:57 +0200 Subject: [PATCH] Fixed #61 --- src/components/ModalInFile.svelte | 4 ++-- src/components/ModalVault.svelte | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/ModalInFile.svelte b/src/components/ModalInFile.svelte index a7167d5..2978445 100644 --- a/src/components/ModalInFile.svelte +++ b/src/components/ModalInFile.svelte @@ -106,13 +106,13 @@ async function scrollIntoView(): Promise { elem?.scrollIntoView({ behavior: "auto", block: "nearest" }) } -async function openSelection(): Promise { +async function openSelection(evt: MouseEvent): Promise { // TODO: clean me, merge with notes.openNote() if (note) { modal.close() if (parent) parent.close() - await app.workspace.openLinkText(note.path, "") + await app.workspace.openLinkText(note.path, "", evt.ctrlKey) const view = app.workspace.getActiveViewOfType(MarkdownView) if (!view) { throw new Error("OmniSearch - No active MarkdownView") diff --git a/src/components/ModalVault.svelte b/src/components/ModalVault.svelte index 000a540..b4dbde9 100644 --- a/src/components/ModalVault.svelte +++ b/src/components/ModalVault.svelte @@ -51,12 +51,11 @@ async function updateResults() { lastSearch = searchQuery selectedIndex = 0 scrollIntoView() - // if (resultNotes.length) console.log(resultNotes[0]) } -function onClick() { +function onClick(evt: MouseEvent) { if (!selectedNote) return - openNote(selectedNote) + openNote(selectedNote, evt.ctrlKey) // Keep ctrl pressed to open in a new pane modal.close() }