+
<$keyboard key="((input-tab-right))" actions=<> class="tc-small-gap-right">
<$keyboard key="((input-tab-left))" actions=<>>
<$transclude $variable="keyboard-driven-input"
@@ -75,13 +47,15 @@ caption: {{$:/language/Search/Filter/Caption}}
refreshTitle="$:/temp/advancedsearch/refresh"
selectionStateTitle="$:/temp/advancedsearch/selected-item"
type="search"
- tag="input"
+ tag="textarea"
focus={{$:/config/Search/AutoFocus}}
configTiddlerFilter="[[$:/temp/advancedsearch]]"
firstSearchFilterField="text"
- inputAcceptActions=<>
- inputAcceptVariantActions=<>
+ inputAcceptActions=""
+ inputAcceptVariantActions=""
inputCancelActions=<>
+ minHeight="2em"
+ autoHeight="yes"
/>
$keyboard>
$keyboard>
@@ -91,12 +65,10 @@ caption: {{$:/language/Search/Filter/Caption}}
<$reveal state="$:/temp/advancedsearch" type="nomatch" text="" tag="div" class="tc-search-results">
- <$set name="resultCount" value="<$count filter={{$:/temp/advancedsearch}}/>">
-
<>
- <$list filter={{$:/temp/advancedsearch}}>
-
addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}>
- <$transclude tiddler="$:/core/ui/ListItemTemplate"/>
-
- $list>
- $set>
+<$macrocall
+ $name="tabs"
+ tabsList="[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterResults]!has[draft.of]]"
+ default="$:/core/ui/AdvancedSearch/Filter/FilterResults/Results"
+ explicitState="$:/state/tab-1749438307"
+/>
$reveal>
diff --git a/core/ui/AdvancedSearch/FilterResults/Inspect.tid b/core/ui/AdvancedSearch/FilterResults/Inspect.tid
new file mode 100644
index 000000000..ec0aea6b1
--- /dev/null
+++ b/core/ui/AdvancedSearch/FilterResults/Inspect.tid
@@ -0,0 +1,12 @@
+title: $:/core/ui/AdvancedSearch/Filter/FilterResults/Inspect
+tags: $:/tags/AdvancedSearch/FilterResults
+caption: {{$:/language/Search/Filter/FilterResults/Inspect/Caption}}
+
+\procedure lingo-base() $:/language/Search/
+
+
+<$let json={{{ [inspect{$:/temp/advancedsearch}] }}}>
+ <$transclude $variable="copy-to-clipboard-above-right" src=<
>/>
+ <$codeblock code=<> language="application/json" }}}/>
+
+<$codeblock code=/>
\ No newline at end of file
diff --git a/core/ui/AdvancedSearch/FilterResults/Results.tid b/core/ui/AdvancedSearch/FilterResults/Results.tid
new file mode 100644
index 000000000..442a53b69
--- /dev/null
+++ b/core/ui/AdvancedSearch/FilterResults/Results.tid
@@ -0,0 +1,13 @@
+title: $:/core/ui/AdvancedSearch/Filter/FilterResults/Results
+tags: $:/tags/AdvancedSearch/FilterResults
+caption: {{$:/language/Search/Filter/FilterResults/Results/Caption}}
+
+\procedure lingo-base() $:/language/Search/
+<$set name="resultCount" value="<$count filter={{$:/temp/advancedsearch}}/>">
+ <>
+ <$list filter={{$:/temp/advancedsearch}}>
+ addsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] :and[then[]else[tc-list-item-selected]] }}}>
+ <$transclude tiddler="$:/core/ui/ListItemTemplate"/>
+
+ $list>
+$set>
diff --git a/core/wiki/config/AdvancedSearchDefaultTab.tid b/core/wiki/config/AdvancedSearchDefaultTab.tid
new file mode 100644
index 000000000..a6d0c9f3b
--- /dev/null
+++ b/core/wiki/config/AdvancedSearchDefaultTab.tid
@@ -0,0 +1,2 @@
+title: $:/state/tab--1498284803
+text: $:/core/ui/AdvancedSearch/Filter
diff --git a/core/wiki/config/AdvancedSearchFilterDefaultTab.tid b/core/wiki/config/AdvancedSearchFilterDefaultTab.tid
new file mode 100644
index 000000000..95e83dabf
--- /dev/null
+++ b/core/wiki/config/AdvancedSearchFilterDefaultTab.tid
@@ -0,0 +1,2 @@
+title: $:/state/tab-1749438307
+text: $:/core/ui/AdvancedSearch/Filter/FilterResults/Results
diff --git a/core/wiki/tags/AdvancedSearchFilterResults.tid b/core/wiki/tags/AdvancedSearchFilterResults.tid
new file mode 100644
index 000000000..1b0b28e9f
--- /dev/null
+++ b/core/wiki/tags/AdvancedSearchFilterResults.tid
@@ -0,0 +1,2 @@
+title: $:/tags/AdvancedSearch/FilterResults
+list: $:/core/ui/AdvancedSearch/Filter/FilterResults/Results $:/core/ui/AdvancedSearch/Filter/FilterResults/Inspect
\ No newline at end of file