mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-24 10:37:20 +00:00
37 lines
1.3 KiB
Plaintext
37 lines
1.3 KiB
Plaintext
created: 20130824154300000
|
|
modified: 20140802114152456
|
|
tags: Widgets
|
|
title: TiddlerWidget
|
|
type: text/vnd.tiddlywiki
|
|
caption: tiddler
|
|
|
|
! Introduction
|
|
|
|
The TiddlerWidget sets the CurrentTiddler that applies for processing its content.
|
|
|
|
! Content and Attributes
|
|
|
|
|!Attribute |!Description |
|
|
|tiddler |The title of the tiddler to become the new CurrentTiddler |
|
|
|class |CSS classes to be added to the generated elements |
|
|
|
|
! CSS Class Variables
|
|
|
|
The tiddler widget assigns several useful CSS classes to variables that it creates:
|
|
|
|
* ''missingTiddlerClass'': ''"tc-tiddler-exists"'' or ''"tc-tiddler-missing"'' depending upon whether the target tiddler exists
|
|
* ''shadowTiddlerClass'': ''"tc-tiddler-shadow"'' if the tiddler is a shadow tiddler
|
|
* ''systemTiddlerClass'': ''"tc-tiddler-system"'' if the tiddler is a system tiddler
|
|
* ''tiddlerTagClasses'': A space separated list of CSS classes named ''"tc-tagged-{tagname}"''. For example ''"tc-tagged-introduction"''. Note that tag names are UrlEncoded which means that the tag ''$:/tags/Macro'' appears as the CSS class ''"tc-tagged-%24%3A%2Ftags%2FMacro"''
|
|
|
|
You can use these variables like this:
|
|
|
|
```
|
|
<$tiddler tiddler="MyOtherTiddler">
|
|
<div class=<<missingTiddlerClass>>>
|
|
<$transclude/>
|
|
</$tiddler>
|
|
```
|
|
|
|
See also [[$:/core/ui/ViewTemplate]].
|