mirror of
https://github.com/Jermolene/TiddlyWiki5.git
synced 2026-01-09 02:32:22 -08:00
A new option in control panel to cause the info panel to stay open until it is explicitly closed
30 lines
No EOL
1.5 KiB
Text
30 lines
No EOL
1.5 KiB
Text
title: $:/core/ui/Buttons/info
|
|
tags: $:/tags/ViewToolbar
|
|
caption: {{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}
|
|
description: {{$:/language/Buttons/Info/Hint}}
|
|
|
|
\define button-content()
|
|
<$list filter="[<tv-config-toolbar-icons>prefix[yes]]">
|
|
{{$:/core/images/info-button}}
|
|
</$list>
|
|
<$list filter="[<tv-config-toolbar-text>prefix[yes]]">
|
|
<span class="tc-btn-text"><$text text={{$:/language/Buttons/Info/Caption}}/></span>
|
|
</$list>
|
|
\end
|
|
<$reveal state="$:/config/TiddlerInfo/Mode" type="match" text="popup">
|
|
<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass="tc-selected">
|
|
<$macrocall $name="button-content" mode="inline"/>
|
|
</$button>
|
|
</$reveal>
|
|
<$reveal state="$:/config/TiddlerInfo/Mode" type="match" text="sticky">
|
|
<$reveal state=<<tiddlerInfoState>> type="match" text="" default="">
|
|
<$button set=<<tiddlerInfoState>> setTo="yes" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass="tc-selected">
|
|
<$macrocall $name="button-content" mode="inline"/>
|
|
</$button>
|
|
</$reveal>
|
|
<$reveal state=<<tiddlerInfoState>> type="nomatch" text="" default="">
|
|
<$button set=<<tiddlerInfoState>> setTo="" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass="tc-selected">
|
|
<$macrocall $name="button-content" mode="inline"/>
|
|
</$button>
|
|
</$reveal>
|
|
</$reveal> |