Jeremy et all,

I understand the use of nested delimiters. I expect the full answer I was 
looking for relates to how the content is transcluded into the theme 
as  Tiddler styles
{{$:/themes/tiddlywiki/vanilla/sticky}}

Basically behind the reveal is conditional styling and a list widget. 
Somehow the backticks are allowing literal text to be included in the theme 
then interpreted as css or wiki text.

There is a code pattern here, that seems quite powerful, and I still don't 
fully understand it.

Regards
Tony

On Thursday, October 10, 2019 at 5:55:06 PM UTC+11, TonyM wrote:
>
> Hi,
>
> If you have a look at the tiddler 
> $:/themes/tiddlywiki/vanilla/sticky 
> <https://tiddlywiki.com/#%24%3A%2Fthemes%2Ftiddlywiki%2Fvanilla%2Fsticky> 
> content 
> belowThere is some interesting use of a reveal containing wikitext 
> wrapped in double backticks
> and the use of single backtick inside a list widget.
>
> Is there someone who knows what is occurring here able to give a narrative 
> explanation, especialt what happens to the backticks? 
>
> *I am very intrigued.*
>
> <$reveal state="$:/themes/tiddlywiki/vanilla/options/stickytitles" 
> type="match" text="yes">
> ``
> .tc-tiddler-title {
> position: -webkit-sticky;
> position: -moz-sticky;
> position: -o-sticky;
> position: -ms-sticky;
> position: sticky;
> top: 0px;
> background: ``<<colour tiddler-background>>``;
> z-index: 500;
> }
>
> ``
> <$list filter="[range[100]]">
> `.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text 
> text=<<currentTiddler>>/>`) {
> z-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;
> }
> `
> </$list>
> </$reveal>
>
> Thanks in advance
> Tony
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywikidev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/1d05f069-c60d-4d7a-a164-d03f89de0498%40googlegroups.com.

Reply via email to