mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-06-24 22:33:16 +00:00
Improve text-slicer macros
Encapsulate tiddler display so that we can detect draft tiddlers and display them through their own template
This commit is contained in:
parent
d938c10144
commit
9ec38eef32
|
@ -1,21 +1,25 @@
|
||||||
title: $:/plugins/tiddlywiki/text-slicer/macros
|
title: $:/plugins/tiddlywiki/text-slicer/macros
|
||||||
tags: $:/tags/Macro
|
tags: $:/tags/Macro
|
||||||
|
|
||||||
|
\define display-tiddler()
|
||||||
|
<$list filter="[draft.of<currentTiddler>limit[1]]" editTemplate="$:/core/ui/EditTemplate" emptyMessage="""<$transclude mode='block'/>"""/>
|
||||||
|
\end
|
||||||
|
|
||||||
\define display-heading-tiddler(level:"h1")
|
\define display-heading-tiddler(level:"h1")
|
||||||
<$level$><$view field="title"/></$level$>
|
<$level$><$view field="title"/></$level$>
|
||||||
<$list filter='[tag<currentTiddler>]'>
|
<$list filter='[tag<currentTiddler>!has[draft.of]]'>
|
||||||
<$tiddler>
|
<$tiddler>
|
||||||
<$transclude mode='block'/>
|
<<display-tiddler>>
|
||||||
</$tiddler>
|
</$tiddler>
|
||||||
</$list>
|
</$list>
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\define display-list-tiddler(type:"ol")
|
\define display-list-tiddler(type:"ol")
|
||||||
<$type$>
|
<$type$>
|
||||||
<$list filter='[tag<currentTiddler>]'>
|
<$list filter='[tag<currentTiddler>!has[draft.of]]'>
|
||||||
<li>
|
<li>
|
||||||
<$tiddler>
|
<$tiddler>
|
||||||
<$transclude mode='block'/>
|
<<display-tiddler>>
|
||||||
</$tiddler>
|
</$tiddler>
|
||||||
</li>
|
</li>
|
||||||
</$list>
|
</$list>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user