mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 03:57:21 +00:00
parent
e3ba880e18
commit
122de63b71
@ -208,6 +208,8 @@ Theme/Caption: Theme
|
|||||||
Theme/Prompt: Current theme:
|
Theme/Prompt: Current theme:
|
||||||
TiddlerFields/Caption: Tiddler Fields
|
TiddlerFields/Caption: Tiddler Fields
|
||||||
TiddlerFields/Hint: This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers).
|
TiddlerFields/Hint: This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers).
|
||||||
|
TiddlerColour/Caption: Tiddler Colour
|
||||||
|
TiddlerColour/Hint: This rules cascade is used to dynamically choose the colour for a tiddler (used for the icon and the associated tag pill).
|
||||||
TiddlerIcon/Caption: Tiddler Icon
|
TiddlerIcon/Caption: Tiddler Icon
|
||||||
TiddlerIcon/Hint: This rules cascade is used to dynamically choose the icon for a tiddler.
|
TiddlerIcon/Hint: This rules cascade is used to dynamically choose the icon for a tiddler.
|
||||||
Toolbars/Caption: Toolbars
|
Toolbars/Caption: Toolbars
|
||||||
|
9
core/ui/ControlPanel/Cascades/TiddlerColour.tid
Normal file
9
core/ui/ControlPanel/Cascades/TiddlerColour.tid
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
title: $:/core/ui/ControlPanel/TiddlerColour
|
||||||
|
tags: $:/tags/ControlPanel/Cascades
|
||||||
|
caption: {{$:/language/ControlPanel/TiddlerColour/Caption}}
|
||||||
|
|
||||||
|
\define lingo-base() $:/language/ControlPanel/TiddlerColour/
|
||||||
|
|
||||||
|
<<lingo Hint>>
|
||||||
|
|
||||||
|
{{$:/tags/TiddlerColourFilter||$:/snippets/ListTaggedCascade}}
|
@ -13,8 +13,8 @@ title: $:/core/ui/TagPickerTagTemplate
|
|||||||
<$action-setfield $tiddler=<<refreshTitle>> text="yes"/>
|
<$action-setfield $tiddler=<<refreshTitle>> text="yes"/>
|
||||||
</$list>
|
</$list>
|
||||||
<<actions>>
|
<<actions>>
|
||||||
<$set name="backgroundColor" value={{!!color}}>
|
<$set name="backgroundColor" value={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]get[text]] }}}>
|
||||||
<$wikify name="foregroundColor" text="""<$macrocall $name="contrastcolour" target={{!!color}} fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>""">
|
<$wikify name="foregroundColor" text="""<$macrocall $name="contrastcolour" target=<<backgroundColor>> fallbackTarget=<<fallbackTarget>> colourA=<<colourA>> colourB=<<colourB>>/>""">
|
||||||
<span class="tc-tag-label tc-btn-invisible" style=<<tag-pill-styles>>>
|
<span class="tc-tag-label tc-btn-invisible" style=<<tag-pill-styles>>>
|
||||||
{{||$:/core/ui/TiddlerIcon}}<$view field="title" format="text"/>
|
{{||$:/core/ui/TiddlerIcon}}<$view field="title" format="text"/>
|
||||||
</span>
|
</span>
|
||||||
|
@ -3,7 +3,7 @@ title: $:/core/ui/TagTemplate
|
|||||||
\whitespace trim
|
\whitespace trim
|
||||||
<span class="tc-tag-list-item" data-tag-title=<<currentTiddler>>>
|
<span class="tc-tag-list-item" data-tag-title=<<currentTiddler>>>
|
||||||
<$set name="transclusion" value=<<currentTiddler>>>
|
<$set name="transclusion" value=<<currentTiddler>>>
|
||||||
<$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]get[text]] }}} colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" element-attributes="""popup=<<qualify "$:/state/popup/tag">> dragFilter='[all[current]tagging[]]' tag='span'"""/>
|
<$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]get[text]] }}} colour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]get[text]] }}} palette={{$:/palette}} element-tag="""$button""" element-attributes="""popup=<<qualify "$:/state/popup/tag">> dragFilter='[all[current]tagging[]]' tag='span'"""/>
|
||||||
<$reveal state=<<qualify "$:/state/popup/tag">> type="popup" position="below" animate="yes" class="tc-drop-down">
|
<$reveal state=<<qualify "$:/state/popup/tag">> type="popup" position="below" animate="yes" class="tc-drop-down">
|
||||||
<$set name="tv-show-missing-links" value="yes">
|
<$set name="tv-show-missing-links" value="yes">
|
||||||
<$transclude tiddler="$:/core/ui/ListItemTemplate"/>
|
<$transclude tiddler="$:/core/ui/ListItemTemplate"/>
|
||||||
|
@ -12,7 +12,7 @@ fill:$(foregroundColor)$;
|
|||||||
</span>
|
</span>
|
||||||
<$set name="tv-wikilinks" value={{$:/config/Tiddlers/TitleLinks}}>
|
<$set name="tv-wikilinks" value={{$:/config/Tiddlers/TitleLinks}}>
|
||||||
<$link>
|
<$link>
|
||||||
<$let foregroundColor={{!!color}}>
|
<$let foregroundColor={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]get[text]] }}}>
|
||||||
<span class="tc-tiddler-title-icon" style=<<title-styles>>>
|
<span class="tc-tiddler-title-icon" style=<<title-styles>>>
|
||||||
{{||$:/core/ui/TiddlerIcon}}
|
{{||$:/core/ui/TiddlerIcon}}
|
||||||
</span>
|
</span>
|
||||||
|
5
core/wiki/config/TiddlerColourFilters.multids
Normal file
5
core/wiki/config/TiddlerColourFilters.multids
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
title: $:/config/TiddlerColourFilters/
|
||||||
|
tags: $:/tags/TiddlerColourFilter
|
||||||
|
|
||||||
|
color-field: [has[color]then{!!color}]
|
||||||
|
default: [{$:/config/DefaultTiddlerColour}has[text]]
|
@ -22,7 +22,7 @@ $actions$<$transclude tiddler="""$icon$"""/><$view tiddler=<<__tag__>> field="ti
|
|||||||
\define tag-pill(tag,element-tag:"span",element-attributes:"",actions:"")
|
\define tag-pill(tag,element-tag:"span",element-attributes:"",actions:"")
|
||||||
<span class="tc-tag-list-item" data-tag-title=<<__tag__>>>
|
<span class="tc-tag-list-item" data-tag-title=<<__tag__>>>
|
||||||
<$let currentTiddler=<<__tag__>>>
|
<$let currentTiddler=<<__tag__>>>
|
||||||
<$macrocall $name="tag-pill-body" tag=<<__tag__>> icon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]get[text]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag="""$element-tag$""" element-attributes="""$element-attributes$""" actions="""$actions$"""/>
|
<$macrocall $name="tag-pill-body" tag=<<__tag__>> icon={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]get[text]] }}} colour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]get[text]] }}} palette={{$:/palette}} element-tag="""$element-tag$""" element-attributes="""$element-attributes$""" actions="""$actions$"""/>
|
||||||
</$let>
|
</$let>
|
||||||
</span>
|
</span>
|
||||||
\end
|
\end
|
||||||
|
3
core/wiki/tags/TiddlerColourFilter.tid
Normal file
3
core/wiki/tags/TiddlerColourFilter.tid
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
title: $:/tags/TiddlerColourFilter
|
||||||
|
list: $:/config/TiddlerColourFilters/color-field $:/config/TiddlerColourFilters/default
|
||||||
|
|
@ -0,0 +1,5 @@
|
|||||||
|
title: $:/_tw5.com/CustomTiddlerColourCascadeDemo
|
||||||
|
tags: $:/tags/TiddlerColourFilter
|
||||||
|
|
||||||
|
[tag[TableOfContents]then[#1e90ff]]
|
||||||
|
[tag[Working with TiddlyWiki]then[darkorchid]]
|
Loading…
Reference in New Issue
Block a user