modal.ts > modals.ts
This commit is contained in:
@@ -16,7 +16,7 @@ import { onDestroy, onMount, tick } from "svelte"
|
||||
import { MarkdownView } from "obsidian"
|
||||
import { getSuggestions } from "../search"
|
||||
import ModalContainer from "./ModalContainer.svelte"
|
||||
import type { OmnisearchInFileModal, OmnisearchVaultModal } from "src/modal";
|
||||
import type { OmnisearchInFileModal, OmnisearchVaultModal } from "src/modals"
|
||||
|
||||
export let modal: OmnisearchInFileModal
|
||||
export let parent: OmnisearchVaultModal | null = null
|
||||
|
||||
@@ -12,7 +12,7 @@ import { eventBus, type ResultNote } from "../globals"
|
||||
import { createNote, openNote } from "../notes"
|
||||
import { getSuggestions } from "../search"
|
||||
import { loopIndex } from "../utils"
|
||||
import { OmnisearchInFileModal, type OmnisearchVaultModal } from "src/modal"
|
||||
import { OmnisearchInFileModal, type OmnisearchVaultModal } from "src/modals"
|
||||
|
||||
export let modal: OmnisearchVaultModal
|
||||
let selectedIndex = 0
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
removeFromIndex,
|
||||
removeFromIndexByPath,
|
||||
} from './search'
|
||||
import { OmnisearchInFileModal, OmnisearchVaultModal } from './modal'
|
||||
import { OmnisearchInFileModal, OmnisearchVaultModal } from './modals'
|
||||
|
||||
export default class OmnisearchPlugin extends Plugin {
|
||||
async onload(): Promise<void> {
|
||||
@@ -22,6 +22,7 @@ export default class OmnisearchPlugin extends Plugin {
|
||||
id: 'show-modal-infile',
|
||||
name: 'In-file search',
|
||||
checkCallback: (checking: boolean) => {
|
||||
// Can only be shown when a note is active
|
||||
const view = app.workspace.getActiveViewOfType(MarkdownView)
|
||||
if (view) {
|
||||
if (!checking) {
|
||||
|
||||
Reference in New Issue
Block a user