From c4a51940295d514dd52f48b6f18638ac554224f4 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Wed, 29 Jan 2020 05:35:35 +0100 Subject: viewer: Tag auto-completion should be more flexible. Resolves #38 --- viewer/src/store/galleryStore.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'viewer/src/store/galleryStore.ts') diff --git a/viewer/src/store/galleryStore.ts b/viewer/src/store/galleryStore.ts index c4a039f..663340f 100644 --- a/viewer/src/store/galleryStore.ts +++ b/viewer/src/store/galleryStore.ts @@ -18,6 +18,7 @@ */ import { createModule, mutation, action } from "vuex-class-component"; +import Tools from '@/tools'; const VuexModule = createModule({ namespaced: "galleryStore", @@ -88,7 +89,7 @@ export default class GalleryStore extends VuexModule { const parts = tag.split('.'); let lastPart: string | null = null; for (const part of parts) { - if (!index[part]) index[part] = { tag: part, items: [], children: {} }; + if (!index[part]) index[part] = { tag: part, tagfiltered: Tools.normalize(part), items: [], children: {} }; if (!index[part].items.includes(item)) index[part].items.push(item); if (lastPart) index[lastPart].children[part] = index[part]; lastPart = part; -- cgit v1.2.3