Mat/Birthe,

Here is a tiddler with my work in progress, self contained, works on 
tiddlywiki.com

In this example you can see it operates by default on the children of the 
currentTiddler (by tag) however you can provide a filter.

I am trying to build a universal basic solution.

`
\define first-tiddler(filter:"[tag<currentTiddler>]") {{{ $filter$ 
+[first[]] }}}
\define last-tiddler(filter:"[tag<currentTiddler>]") {{{ $filter$ +[last[]] 
}}}
\define next-tiddler(filter:"[tag<currentTiddler>]") {{{ $filter$ 
+[after[]] }}}
\define prev-tiddler(filter:"[tag<currentTiddler>]") {{{ $filter$ 
+[before[]] }}}
\define goto-first-button(variable-name label:"open" 
icon:"$:/core/images/preview-open" class:"""tc-btn-invisible""")
<$wikify name=result text="<<$variable-name$>>">
<$button class="$class$"><$action-navigate $to=<<result>>/><$transclude 
tiddler="$icon$"/>$label$</$button>
</$wikify>
\end
\define goto-variable-button(variable-name label:"open" 
icon:"$:/core/images/preview-open" class:"""tc-btn-invisible""")
<$wikify name=result text="<<$variable-name$>>">
<$button class="$class$"><$action-navigate $to=<<result>>/><$transclude 
tiddler="$icon$"/>$label$</$button>
</$wikify>
\end
<$tiddler tiddler="Features">
currentTiddler=<<currentTiddler>><br>
<hr>
first-tiddler: <<first-tiddler>> <<goto-variable-button first-tiddler>><br> 
last-tiddler: <<last-tiddler>> <<goto-variable-button last-tiddler>><br>
<hr>
<$set name=first-tiddler value={{{ [tag[TableOfContents]] +[first[]] }}}>
<$set name=last-tiddler value={{{ [tag[TableOfContents]] +[last[]] }}}>
<$set name=next-tiddler value={{{ 
[tag[TableOfContents]after<currentTiddler>] }}}>
<$set name=prev-tiddler value={{{ 
[tag[TableOfContents]before<currentTiddler>] }}}>
tiddler-count=<<tiddler-count>> first-tiddler=<<first-tiddler>> 
currentTiddler=<<currentTiddler>> 
last-tiddler=<<last-tiddler>><br>next-tiddler=<<next-tiddler>>,  
prev-tiddler=<<prev-tiddler>>
<$list filter="[tag[TableOfContents]]">

</$list>
</$set></$set></$set></$set>
<hr>
</$tiddler>
`

Tony

On Sunday, 3 May 2020 20:09:46 UTC+10, Mat wrote:
>
> Yeah, this reminds me of the Previous/Next button in 
> http://pptw.tiddlyspot.com/
> Maybe a better solution is to use Extended Listops Filters 
> <https://tiddlywiki.com/prerelease/#The%20Extended%20Listops%20Filters>. 
> Depends on if you want the control in a central list or, as in pptw, in the 
> listed items.
>
> <:-)
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e7d68d33-a167-4bbb-8cde-1ca22c0d707b%40googlegroups.com.

Reply via email to