-
- <$list filter="[
jsonindexes[]]" variable="indexList">
- <$list-template>
-
- <$text text={{{ [jsonget] }}} />
-
- $list-template>
- <$list-empty>
-
- (No items)
-
- $list-empty>
- $list>
+<$let transclusion={{{ [[list-]addsuffix] }}}>
+ >>
+
+
+
+ <$let
+ state=<
>
+ stateMaxRows={{{ [addsuffix[max-rows]] }}}
+ maxRows={{{ [get[text]!match[]else[50]] }}}
+ >
+ <$list filter="[jsonindexes[]limit]" variable="indexList">
+ <$list-template>
+
+ <$text text={{{ [jsonget] }}} />
+
+ $list-template>
+ <$list-empty>
+
+ (No items)
+
+ $list-empty>
+ $list>
+ <%if [jsonindexes[]count[]compare:number:gt] %>
+ <$button class="">
+ <$action-setfield $tiddler=<> text={{{ [add[50]] }}}/>
+ Expand
+ $button>
+ <%endif%>
+ $let>
+
-
+$let>
\end inspect-list
\procedure inspect-operator(jsonOperator)
@@ -72,7 +86,9 @@ tags: $:/tags/Macro
<$transclude $variable="inspect-list" jsonList={{{ [jsonextract[input]] }}} prompt="Run Input" class="tc-box tc-inspect-input-box"/>
<$list filter="[jsonindexes[operators]]" variable="indexOperator">
- <$transclude $variable="inspect-operator" jsonOperator={{{ [jsonextract[operators],] }}}/>
+ <$let transclusion={{{ [[operator-]addsuffix] }}}>
+ <$transclude $variable="inspect-operator" jsonOperator={{{ [jsonextract[operators],] }}}/>
+ $let>
$list>
<$transclude $variable="inspect-list" jsonList={{{ [jsonextract[output]] }}} prompt="Run Output" class="tc-box tc-inspect-output-box">
@@ -89,7 +105,9 @@ tags: $:/tags/Macro
<$transclude $variable="inspect-list" jsonList={{{ [jsonextract[input]] }}} prompt="Filter Input" class="tc-box tc-inspect-input-box"/>
<$list filter="[jsonindexes[runs]]" variable="indexRun">
- <$transclude $variable="inspect-run" jsonRun={{{ [jsonextract[runs],] }}}/>
+ <$let transclusion={{{ [[run-]addsuffix] }}}>
+ <$transclude $variable="inspect-run" jsonRun={{{ [jsonextract[runs],] }}}/>
+ $let>
$list>
<$transclude $variable="inspect-list" jsonList={{{ [jsonextract[output]] }}} prompt="Filter Output" class="tc-box tc-inspect-output-box"/>