On Tuesday, April 25, 2023 at 8:40:38 AM UTC-7 springer wrote:
```
<$macrocall
$name="toc-tabbed-external-nav"
tag="Common Operators"
exclude="all Operator"
/>
```
As best I can tell, it fails when BOTH the tag and the exclude string have
spaces.
Before the TOC code change, the `excluded` variable contained a ***list of
tiddlers titles*** that had already been "visited" and was applied
internally using `-[enlist<excluded>]` to prevent infinite "loops" in the
tree. In v5.3.0-prerelease, this variable can now also use filter syntax
to generate a list of tiddler titles to be excluded (applied internally
using `-[subfilter<excluded>]`). The TOC code changes also now permit this
parameter to be passed in to `toc-tabbed-external-nav`. Since the value
has always operated on a LIST, the correct usage to pass a specified title
containing a space would be `exclude="[[all Operator]]"`
Note also that the `tag` parameter (used to specify the starting "root tag"
for the tree) is NOT a list, and CAN contain spaces, since it is used
internally via `tag<__tag__>`.
This DOES work as before:
```
<$macrocall
$name="toc-tabbed-external-nav"
tag="Common Operators"
exclude="[[all Operator]]"
/>
```
-e
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/2fb0dadb-020f-4f2a-962f-44c99d8ea8cbn%40googlegroups.com.