Skip to content

SuggestModal\<T\>

Defined in: suggest.ts:295

T

  • ISuggestOwner<T>

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

Defined in: suggest.ts:310

App

SuggestModal<T>

Modal.constructor

readonly app: App

Defined in: settings.svelte.ts:515

Modal.app


readonly containerEl: HTMLElement | undefined

Defined in: settings.svelte.ts:513

FuzzySuggestModal.containerEl


emptyStateText: string = "No results found"

Defined in: suggest.ts:300


inputEl: HTMLInputElement

Defined in: suggest.ts:301


instructionContainerEl: HTMLElement

Defined in: suggest.ts:302


limit: number = 100

Defined in: suggest.ts:299


resultContainerEl: HTMLElement

Defined in: suggest.ts:303

get contentEl(): HTMLElement

Defined in: settings.svelte.ts:565

HTMLElement

Modal.contentEl


get modalEl(): HTMLElement

Defined in: settings.svelte.ts:569

HTMLElement

Modal.modalEl


get titleEl(): HTMLElement

Defined in: settings.svelte.ts:561

HTMLElement

Modal.titleEl

close(): void

Defined in: settings.svelte.ts:546

void

Modal.close


abstract getSuggestions(query): T[] | Promise<T[]>

Defined in: suggest.ts:467

string

T[] | Promise<T[]>


abstract onChooseSuggestion(item, evt): void

Defined in: suggest.ts:469

T

MouseEvent | KeyboardEvent

void


onClose(): void

Defined in: settings.svelte.ts:539

void

Modal.onClose


onNoSuggestion(): void

Defined in: suggest.ts:341

void


onOpen(): void

Defined in: settings.svelte.ts:537

void

Modal.onOpen


onOpenChange(open): void

Defined in: settings.svelte.ts:533

boolean

void

Modal.onOpenChange


open(): void

Defined in: suggest.ts:379

void

Modal.open


abstract renderSuggestion(value, el): void

Defined in: suggest.ts:468

Render the suggestion item into DOM.

T

HTMLElement

void

ISuggestOwner.renderSuggestion


selectActiveSuggestion(evt): void

Defined in: suggest.ts:390

MouseEvent | KeyboardEvent

void


selectSuggestion(value, evt): void

Defined in: suggest.ts:385

Called when the user makes a selection.

T

MouseEvent | KeyboardEvent

void

ISuggestOwner.selectSuggestion


setContent(content): this

Defined in: settings.svelte.ts:556

string | DocumentFragment

this

Modal.setContent


setInstructions(instructions): void

Defined in: suggest.ts:336

Instruction[]

void


setPlaceholder(placeholder): void

Defined in: suggest.ts:332

string

void


setTitle(title): this

Defined in: settings.svelte.ts:551

string | DocumentFragment

this

Modal.setTitle


updateSuggestions(): Promise<void>

Defined in: suggest.ts:349

Promise<void>