From 12a200c54df5e83ce1cccfecbd0148d46acd93fd Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 27 May 2024 01:31:56 +0200 Subject: [PATCH] Debug tools: Re-evaluate known keys if evaluate is clicked --- src/UI/Popup/AllTagsPanel.svelte | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/UI/Popup/AllTagsPanel.svelte b/src/UI/Popup/AllTagsPanel.svelte index 98d97199b..ca94a0f0a 100644 --- a/src/UI/Popup/AllTagsPanel.svelte +++ b/src/UI/Popup/AllTagsPanel.svelte @@ -19,7 +19,17 @@ const name = calculated[0] calculatedTags.push(name) } - let knownValues: Store = tags.map((tags) => Object.keys(tags)) + let knownValues: UIEventSource = new UIEventSource([]) + + tags.addCallbackAndRunD(tags => { + knownValues.setData(Object.keys(tags)) + }) + + function reEvalKnownValues(){ + knownValues.setData(Object.keys(tags.data)) + + } + const metaKeys: string[] = [].concat(...SimpleMetaTaggers.metatags.map((k) => k.keys)) let allCalculatedTags = new Set([...calculatedTags, ...metaKeys]) @@ -90,6 +100,7 @@ class="small" on:click={(_) => { console.log($tags[key]) + reEvalKnownValues() }} > Evaluate