1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-06-18 03:19:55 +00:00

Add classes to the toc macro output

This commit is contained in:
Jermolene 2014-08-31 14:05:43 +01:00
parent 2bebde6081
commit 559afcffd9
2 changed files with 5 additions and 3 deletions

View File

@ -2,7 +2,7 @@ title: $:/core/macros/toc
tags: $:/tags/Macro
\define toc(tag,sort:"")
<ol>
<ol class="tc-toc">
<$list filter="[tag[$tag$]$sort$]">
<li>
<$link>
@ -42,7 +42,7 @@ tags: $:/tags/Macro
\end
\define toc-expandable(tag,sort:"")
<ol>
<ol class="tc-toc toc-expandable">
<$list filter="[tag[$tag$]$sort$]">
<<toc-expandable-body tag:"$tag$" sort:"$sort$">>
</$list>
@ -77,7 +77,7 @@ tags: $:/tags/Macro
\end
\define toc-selective-expandable(tag,sort:"")
<ol>
<ol class="tc-toc toc-selective-expandable">
<$list filter="[tag[$tag$]$sort$]">
<<toc-selective-expandable-body tag:"$tag$" sort:"$sort$">>
</$list>

View File

@ -12,6 +12,8 @@ There are several variants of the macro:
* `<<toc-expandable>>` produces an expandable tree of links
* `<<toc-selective-expandable>>` produces an expandable tree of links where the expand/contract buttons are only shown for entries that possess child nodes
The macros all generate HTML ordered lists. The `<ol>` elements are given the class `tc-toc`, with the expandable variant also having the class `tc-toc-expandable` and the selective expandable variant also having the class `tc-toc-selective-expandable`.
! Parameters
|!Position |!Name |!Description |!Default |