mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 12:07:19 +00:00
Text-slicer: Add selectable output views
This commit is contained in:
parent
74bd6e8232
commit
f443719223
@ -4,16 +4,38 @@ title: $:/plugins/tiddlywiki/text-slicer/templates/display-document
|
|||||||
$:/plugins/tiddlywiki/text-slicer/config/show-toolbar/$(currentTiddler)$
|
$:/plugins/tiddlywiki/text-slicer/config/show-toolbar/$(currentTiddler)$
|
||||||
\end
|
\end
|
||||||
|
|
||||||
|
\define config-view-type()
|
||||||
|
$:/plugins/tiddlywiki/text-slicer/config/view-type/$(currentTiddler)$
|
||||||
|
\end
|
||||||
|
|
||||||
|
\define display-document()
|
||||||
|
<<display-heading-tiddler level:'h1'>>
|
||||||
|
\end
|
||||||
|
|
||||||
\define display-tiddler()
|
\define display-tiddler()
|
||||||
<$set name="tv-show-toolbar" value={{$(config-show-toolbar)$}}>
|
<$set name="tv-show-toolbar" value={{$(config-show-toolbar)$}}>
|
||||||
|
|
||||||
|
View: <$select tiddler=<<config-view-type>> default="display-document">
|
||||||
|
<option value="display-document">Document</option>
|
||||||
|
<option value="toc-selective-expandable">Outline</option>
|
||||||
|
<option value="toc-tabbed-internal-nav">Tabbed outline</option>
|
||||||
|
</$select>
|
||||||
|
|
||||||
<$checkbox tiddler=<<config-show-toolbar>> field="text" checked="yes" unchecked="no" default="no"> Show toolbar</$checkbox>
|
<$checkbox tiddler=<<config-show-toolbar>> field="text" checked="yes" unchecked="no" default="no"> Show toolbar</$checkbox>
|
||||||
|
|
||||||
<div class='tc-table-of-contents'>
|
<div class='tc-table-of-contents'>
|
||||||
|
|
||||||
<$set name="tv-show-toolbar" value={{$(config-show-toolbar)$}}>
|
<$set name="tv-show-toolbar" value={{$(config-show-toolbar)$}}>
|
||||||
|
|
||||||
<$macrocall $name="toc-tabbed-internal-nav" tag=<<currentTiddler>>/>
|
<$list filter="[field:title[$(config-view-type)$]]" variable="listItem" emptyMessage="""
|
||||||
|
|
||||||
|
<$macrocall $name="display-document" tag=<<currentTiddler>> template="$:/plugins/tiddlywiki/text-slicer/templates/toc-entry"/>
|
||||||
|
|
||||||
|
""">
|
||||||
|
|
||||||
|
<$macrocall $name={{$(config-view-type)$}} tag=<<currentTiddler>> template="$:/plugins/tiddlywiki/text-slicer/templates/toc-entry"/>
|
||||||
|
|
||||||
|
</$list>
|
||||||
|
|
||||||
</$set>
|
</$set>
|
||||||
|
|
||||||
|
3
plugins/tiddlywiki/text-slicer/template-toc-entry.tid
Normal file
3
plugins/tiddlywiki/text-slicer/template-toc-entry.tid
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
title: $:/plugins/tiddlywiki/text-slicer/templates/toc-entry
|
||||||
|
|
||||||
|
<$transclude/>
|
Loading…
Reference in New Issue
Block a user