From 0d1dd948d1df85425b8de5b252fc5a5eef2d9392 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20K=C3=B6nig?= Date: Tue, 11 Jul 2023 19:31:06 +0200 Subject: [PATCH] fix search filtering and keyup modifiers --- README.md | 1 - src/components/rest/RestQueryFormTabs.vue | 2 +- src/components/rest/RestQuerySavedQueriesList.vue | 2 +- src/components/search/SearchDocuments.vue | 3 ++- src/components/search/SearchResultsTable.vue | 3 ++- src/components/shared/FilterInput.vue | 2 +- src/composables/components/search/SearchResultsTable.ts | 8 ++++++++ 7 files changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9271dc2d..2017e5d0 100644 --- a/README.md +++ b/README.md @@ -155,7 +155,6 @@ See [CONTRIBUTING.md](CONTRIBUTING.md). ## TODO * a11y -* keyup.esc modifiers * responsiveness ## License diff --git a/src/components/rest/RestQueryFormTabs.vue b/src/components/rest/RestQueryFormTabs.vue index cd1b700b..9e22776d 100644 --- a/src/components/rest/RestQueryFormTabs.vue +++ b/src/components/rest/RestQueryFormTabs.vue @@ -9,7 +9,7 @@ - + diff --git a/src/components/rest/RestQuerySavedQueriesList.vue b/src/components/rest/RestQuerySavedQueriesList.vue index 10f49c2e..f8c384a2 100644 --- a/src/components/rest/RestQuerySavedQueriesList.vue +++ b/src/components/rest/RestQuerySavedQueriesList.vue @@ -24,7 +24,7 @@ - + diff --git a/src/components/search/SearchDocuments.vue b/src/components/search/SearchDocuments.vue index c3c18e78..432f1176 100644 --- a/src/components/search/SearchDocuments.vue +++ b/src/components/search/SearchDocuments.vue @@ -15,7 +15,8 @@ + :label="t('search.form.query.label')" + @keydown.esc="searchStore.q = '*'" /> diff --git a/src/components/search/SearchResultsTable.vue b/src/components/search/SearchResultsTable.vue index fc01c39a..cfdf60e8 100644 --- a/src/components/search/SearchResultsTable.vue +++ b/src/components/search/SearchResultsTable.vue @@ -46,7 +46,7 @@ :virtual-scroll="searchStore.stickyTableHeader" :virtual-scroll-item-size="14" :columns="tableColumns" - :rows="hits" + :rows="filteredHits" :rows-per-page-options="rowsPerPage" :visible-columns="searchStore.visibleColumns" selection="multiple" @@ -113,6 +113,7 @@ slicedTableColumns, resizeStore, hits, + filteredHits, rowsPerPage, onRequest, reload, diff --git a/src/components/shared/FilterInput.vue b/src/components/shared/FilterInput.vue index 6a9916a0..7599d412 100644 --- a/src/components/shared/FilterInput.vue +++ b/src/components/shared/FilterInput.vue @@ -1,5 +1,5 @@