mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2026-09-19 08:10:44 +00:00
Enhance tabbed toc macro with navigation control
Now there are two variants of the macro: the default one opens links externally, the other opens links internally
This commit is contained in:
@@ -163,17 +163,24 @@ tags: $:/tags/Macro
|
||||
\end
|
||||
|
||||
\define toc-tabbed(tag,sort:"",selectedTiddler:"$:/temp/toc/selectedTiddler",unselectedText)
|
||||
<$linkcatcher to="$selectedTiddler$">
|
||||
<$tiddler tiddler={{$selectedTiddler$}}>
|
||||
<div class="tc-tabbed-table-of-contents">
|
||||
<$linkcatcher to="$selectedTiddler$">
|
||||
<div class="tc-table-of-contents">
|
||||
<$macrocall $name="toc-selective-expandable" tag="""$tag$""" sort="""$sort$""" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:"""$selectedTiddler$""">>/>
|
||||
</div>
|
||||
</$linkcatcher>
|
||||
<div class="tc-tabbed-table-of-contents-content">
|
||||
<h1><$view field="caption"><$view field="title"/></$view></h1>
|
||||
<$transclude mode="block">$unselectedText$</$transclude>
|
||||
</div>
|
||||
</div>
|
||||
</$tiddler>
|
||||
\end
|
||||
|
||||
\define toc-tabbed-internal-nav(tag,sort:"",selectedTiddler:"$:/temp/toc/selectedTiddler",unselectedText)
|
||||
<$linkcatcher to="""$selectedTiddler$""">
|
||||
<$macrocall $name="toc-tabbed" tag="""$tag$""" sort="""$sort$""" selectedTiddler="""$selectedTiddler$""" unselectedText="""$unselectedText$"""/>
|
||||
</$linkcatcher>
|
||||
\end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user