mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-28 11:00:27 +00:00
43 lines
897 B
Plaintext
43 lines
897 B
Plaintext
|
created: 20241202003148804
|
||
|
description: Using a widget as a value
|
||
|
tags: $:/tags/wiki-test-spec
|
||
|
title: TestCases/WikifyWidget/WidgetValue/Success
|
||
|
type: text/vnd.tiddlywiki-multiple
|
||
|
|
||
|
title: Narrative
|
||
|
|
||
|
If you use <<.wid wikify>>, you can get the rendered output and use it as a value.
|
||
|
+
|
||
|
title: Output
|
||
|
|
||
|
<$wikify name="wikified-color" text={{widget}} >
|
||
|
<span style.color=<<wikified-color>> style.background={{target}}>
|
||
|
{{widget}} text on {{target}} is a good contrast
|
||
|
</span>
|
||
|
</$wikify>
|
||
|
+
|
||
|
title: widget
|
||
|
|
||
|
<$transclude $variable="contrastcolour"
|
||
|
target={{target}}
|
||
|
fallbackTarget=<<fallbackTarget>>
|
||
|
colourA={{colourA}}
|
||
|
colourB={{colourB}}
|
||
|
/>
|
||
|
+
|
||
|
title: target
|
||
|
text: purple
|
||
|
+
|
||
|
title: colourA
|
||
|
text: white
|
||
|
+
|
||
|
title: colourB
|
||
|
text: black
|
||
|
+
|
||
|
title: ExpectedResult
|
||
|
|
||
|
<p>
|
||
|
<span style="color:white;background:purple;">
|
||
|
white text on purple is a good contrast
|
||
|
</span>
|
||
|
</p>
|