diff --git a/frontend/src/components/content_value/ContentSearchInput.vue b/frontend/src/components/content_value/ContentSearchInput.vue index 3bba4ac..17f035f 100644 --- a/frontend/src/components/content_value/ContentSearchInput.vue +++ b/frontend/src/components/content_value/ContentSearchInput.vue @@ -18,6 +18,10 @@ const props = defineProps({ type: Boolean, default: false, }, + useGlob: { + type: Boolean, + default: false, + }, }) const emit = defineEmits(['filterChanged', 'matchChanged']) @@ -82,7 +86,6 @@ defineExpose({ - {{ $t('interface.full_search_result', { pattern: inputData.match }) }} + {{ + $t('interface.full_search_result', { + pattern: props.useGlob ? inputData.match : '*' + inputData.match + '*', + }) + }} diff --git a/frontend/src/components/sidebar/BrowserPane.vue b/frontend/src/components/sidebar/BrowserPane.vue index f7274e5..9458922 100644 --- a/frontend/src/components/sidebar/BrowserPane.vue +++ b/frontend/src/components/sidebar/BrowserPane.vue @@ -217,6 +217,7 @@ onMounted(() => onReload()) :debounce-wait="1000" :full-search-icon="Search" small + use-glob @filter-changed="onFilterInput" @match-changed="onMatchInput">