From 27075acbc646d9c337f37d7f182a5f88b3f472e2 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Tue, 1 Apr 2025 12:43:13 +0100 Subject: [PATCH] Add "inspect" tab to advanced search and make the search box into a textarea --- core/language/en-GB/Search.multids | 2 + core/ui/AdvancedSearch/Filter.tid | 52 +++++-------------- .../AdvancedSearch/FilterResults/Inspect.tid | 12 +++++ .../AdvancedSearch/FilterResults/Results.tid | 13 +++++ core/wiki/config/AdvancedSearchDefaultTab.tid | 2 + .../config/AdvancedSearchFilterDefaultTab.tid | 2 + .../wiki/tags/AdvancedSearchFilterResults.tid | 2 + 7 files changed, 45 insertions(+), 40 deletions(-) create mode 100644 core/ui/AdvancedSearch/FilterResults/Inspect.tid create mode 100644 core/ui/AdvancedSearch/FilterResults/Results.tid create mode 100644 core/wiki/config/AdvancedSearchDefaultTab.tid create mode 100644 core/wiki/config/AdvancedSearchFilterDefaultTab.tid create mode 100644 core/wiki/tags/AdvancedSearchFilterResults.tid diff --git a/core/language/en-GB/Search.multids b/core/language/en-GB/Search.multids index f5aa478bf..bf055cf86 100644 --- a/core/language/en-GB/Search.multids +++ b/core/language/en-GB/Search.multids @@ -4,6 +4,8 @@ DefaultResults/Caption: List Filter/Caption: Filter Filter/Hint: Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]] Filter/Matches: //<> matches// +Filter/FilterResults/Results/Caption: Results +Filter/FilterResults/Inspect/Caption: Inspect Matches: //<> matches// Matches/All: All matches: Matches/NoMatch: //No match// diff --git a/core/ui/AdvancedSearch/Filter.tid b/core/ui/AdvancedSearch/Filter.tid index 7369e4c40..a451fa973 100644 --- a/core/ui/AdvancedSearch/Filter.tid +++ b/core/ui/AdvancedSearch/Filter.tid @@ -34,39 +34,11 @@ caption: {{$:/language/Search/Filter/Caption}} \end -\procedure input-accept-actions() -\whitespace trim -<$list filter="[{$:/config/Search/NavigateOnEnter/enable}match[yes]]"> - <$list-empty> - <$list filter="[get[text]!is[missing]] :else[get[text]is[shadow]]"> - <$action-navigate $to={{{ [get[text]] }}}/> - - <$/list-empty> - <$action-navigate $to={{{ [get[text]] }}}/> - -\end - -\procedure input-accept-variant-actions() -\whitespace trim -<$list filter="[{$:/config/Search/NavigateOnEnter/enable}match[yes]]"> - <$list-empty> - <$list filter="[get[text]!is[missing]] :else[get[text]is[shadow]]"> - <$list filter="[<__tiddler__>get[text]minlength[1]]"> - <$action-sendmessage $message="tm-edit-tiddler" $param={{{ [get[text]] }}}/> - - - - <$list filter="[get[text]minlength[1]]"> - <$action-sendmessage $message="tm-edit-tiddler" $param={{{ [get[text]] }}}/> - - -\end - \whitespace trim <> -