Here's the solution:

\define note-nav(tag,sort:"",selectedTiddler:"$:/temp/toc/selectedTiddler",
unselectedText,missingText,template:"")
<$tiddler tiddler={{$selectedTiddler$}}>
<div class="tc-tabbed-table-of-contents">
<$linkcatcher to="$selectedTiddler$">
<div class="tc-table-of-contents">
<$list filter="[!has[draft.of]tag[note]tag{Active Production}sort[created]]"
>

<$checkbox tag="done"> <$link to={{!!title}}><$view field="title"/></$link
></$checkbox>
</$list>
</div>
</$linkcatcher>
<div class="tc-tabbed-table-of-contents-content">
<$reveal state="""$selectedTiddler$""" type="nomatch" text="">
<$transclude mode="block" tiddler="$template$">
<h1><<toc-caption>></h1>
<$transclude mode="block">$missingText$</$transclude>
</$transclude>
</$reveal>
<$reveal state="""$selectedTiddler$""" type="match" text="">
$unselectedText$
</$reveal>
</div>
</div>
</$tiddler>
\end

In the first <$linkcatcher>, where the core toc calls another toc macro, I 
instead put a list with whatever filter I want (in this case also with 
checkboxes).

-TCJ


On Tuesday, August 30, 2016 at 11:41:24 PM UTC+1, Taylor Jensen wrote:
>
> I love the TOCs where clicking opens up a little version of the tiddler to 
> the right of the TOC list. But I need that style of thing for a normal list 
> (because I need more filter options than TOCs are designed for). Does 
> somebody already have something like that made? Or am I going to have to 
> reverse engineer the TOC code?
>
> Unfortunately simple tabs aren't good enough because of the way checkboxes 
> interact when inside the tab instead of the special TOC version of a tab.
>
> -TCJ
>

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c6e646a2-fc20-440d-b6d2-a9df810fa775%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to