Hi Joe, That <<tabs ..>> macro internally uses the <$reveal> widget. The reveal widget stores it's state in a state-tiddler, as you found out. The strange number at the end is a hash to make the state tiddler name unique. Unique state names are needed because of this:
Copy the following code into a new tiddler and save it: <$button set="$:/state/SampleReveal1" setTo="show">Show me</$button> <$button set="$:/state/SampleReveal1" setTo="hide">Hide me</$button> <$reveal type="match" state="$:/state/SampleReveal1" text="show"> ! This is the revealed content And this is some text </$reveal> <$button set="$:/state/SampleReveal1" setTo="show">Show me</$button> <$button set="$:/state/SampleReveal1" setTo="hide">Hide me</$button> <$reveal type="match" state="$:/state/SampleReveal1" text="show"> ! This is the revealed content And this is some text </$reveal> You can see 4 buttons, which will show and hide some text. ... BUT only 1 button is needed to expand both sections. ... that's a problem. That's why the tabs-macro us the <<qualify >> macro to create unique names. Click the link: list of tiddlers <https://tiddlywiki.com/#RevealWidget:RevealWidget%20%5B%5Bqualify%20Macro%5D%5D%20%5B%5Bqualify%20Macro%20(Examples)%5D%5D%20%5B%5Btransclusion%20Variable%5D%5D>, that may help ------------------------------- > If I close the window containing the tabs the state tiddler is not > destroyed. But it's not written to disk - so the state change is transient. > $:/state/ .. tiddlers are saved, if you save the wiki. $:/state/popup/ ... are not saved. The shadow-tiddler: $:/core/save/all contains some code that allows us to define, what's saved, and what not. \define saveTiddlerFilter() [is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$ \end have fun! mario -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywikidev. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/78842929-c0f1-4106-8466-75ad1e2ded0f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
