Skip to content

FuzzySuggestModal\<T\>

Defined in: suggest.ts:472

T

new FuzzySuggestModal<T>(app): FuzzySuggestModal<T>

Defined in: suggest.ts:310

App

FuzzySuggestModal<T>

SuggestModal.constructor

readonly app: App

Defined in: settings.svelte.ts:515

SuggestModal.app


readonly containerEl: HTMLElement | undefined

Defined in: settings.svelte.ts:513

SuggestModal.containerEl


emptyStateText: string = "No results found"

Defined in: suggest.ts:300

SuggestModal.emptyStateText


inputEl: HTMLInputElement

Defined in: suggest.ts:301

SuggestModal.inputEl


instructionContainerEl: HTMLElement

Defined in: suggest.ts:302

SuggestModal.instructionContainerEl


limit: number = 100

Defined in: suggest.ts:299

SuggestModal.limit


resultContainerEl: HTMLElement

Defined in: suggest.ts:303

SuggestModal.resultContainerEl

get contentEl(): HTMLElement

Defined in: settings.svelte.ts:565

HTMLElement

SuggestModal.contentEl


get modalEl(): HTMLElement

Defined in: settings.svelte.ts:569

HTMLElement

SuggestModal.modalEl


get titleEl(): HTMLElement

Defined in: settings.svelte.ts:561

HTMLElement

SuggestModal.titleEl

close(): void

Defined in: settings.svelte.ts:546

void

SuggestModal.close


abstract getItems(): T[]

Defined in: suggest.ts:495

T[]


abstract getItemText(item): string

Defined in: suggest.ts:496

T

string


getSuggestions(query): FuzzyMatch<T>[]

Defined in: suggest.ts:473

string

FuzzyMatch<T>[]

SuggestModal.getSuggestions


abstract onChooseItem(item, evt): void

Defined in: suggest.ts:497

T

MouseEvent | KeyboardEvent

void


onChooseSuggestion(item, evt): void

Defined in: suggest.ts:488

FuzzyMatch<T>

MouseEvent | KeyboardEvent

void

SuggestModal.onChooseSuggestion


onClose(): void

Defined in: settings.svelte.ts:539

void

SuggestModal.onClose


onNoSuggestion(): void

Defined in: suggest.ts:341

void

SuggestModal.onNoSuggestion


onOpen(): void

Defined in: settings.svelte.ts:537

void

SuggestModal.onOpen


onOpenChange(open): void

Defined in: settings.svelte.ts:533

boolean

void

SuggestModal.onOpenChange


open(): void

Defined in: suggest.ts:379

void

SuggestModal.open


renderSuggestion(item, el): void

Defined in: suggest.ts:484

Render the suggestion item into DOM.

FuzzyMatch<T>

HTMLElement

void

SuggestModal.renderSuggestion


selectActiveSuggestion(evt): void

Defined in: suggest.ts:390

MouseEvent | KeyboardEvent

void

SuggestModal.selectActiveSuggestion


selectSuggestion(value, evt): void

Defined in: suggest.ts:385

Called when the user makes a selection.

FuzzyMatch

MouseEvent | KeyboardEvent

void

SuggestModal.selectSuggestion


setContent(content): this

Defined in: settings.svelte.ts:556

string | DocumentFragment

this

SuggestModal.setContent


setInstructions(instructions): void

Defined in: suggest.ts:336

Instruction[]

void

SuggestModal.setInstructions


setPlaceholder(placeholder): void

Defined in: suggest.ts:332

string

void

SuggestModal.setPlaceholder


setTitle(title): this

Defined in: settings.svelte.ts:551

string | DocumentFragment

this

SuggestModal.setTitle


updateSuggestions(): Promise<void>

Defined in: suggest.ts:349

Promise<void>

SuggestModal.updateSuggestions