From 7c78d2a78768972eaccfcddfe2e31357139aa892 Mon Sep 17 00:00:00 2001 From: froehlichA Date: Sat, 18 Mar 2023 19:22:55 +0100 Subject: [PATCH] include file extension when searching for image --- src/components/SelectImageModal.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/SelectImageModal.ts b/src/components/SelectImageModal.ts index 5c4b6ba..bd81dcc 100644 --- a/src/components/SelectImageModal.ts +++ b/src/components/SelectImageModal.ts @@ -24,13 +24,12 @@ export class SelectImageModal extends SuggestModal { const search = prepareFuzzySearch(query); const files = this.app.vault.getFiles() .filter(f => ["jpg", "jpeg", "png", "gif", "svg", "webp"].includes(f.extension)) - .map(f => ({ title: f.basename, desc: f.extension, path: f.path })); + .map(f => ({ title: f.name, path: f.path })); const searchResults = files .map(f => { const result = search(f.title); return { title: result?.matches ? fuzzyStrToFragment(f.title, result?.matches) : strToFragment(f.title), - desc: f.desc, path: f.path, score: result?.score ?? 1 } @@ -51,7 +50,7 @@ export class SelectImageModal extends SuggestModal { override renderSuggestion(item: Image, el: HTMLElement) { el.createEl("span", { text: item.title }); - el.createEl("small", { text: item.desc, cls: "float-right" }); + el.createEl("small", { text: item.desc, cls: "avatar-plugin--float-right" }); } override onChooseSuggestion(item: Image, evt: MouseEvent | KeyboardEvent): any {