Hi Dave,

This sounds like an issue of TW state persistence, which was discussed a 
while ago and a solution suggested here 
<https://groups.google.com/forum/#!topic/tiddlywiki/F_laLj-y5lk>.

Hope this helps,

Hegart.

On Monday, 4 April 2016 13:12:45 UTC+12, Dave wrote:
>
> Consider this reveal widget:
>
> \define sb(c)
>
> <$reveal  type="nomatch" text="" default="" state="$:/state/myslider$c$" 
> text="show">
> <$button set="$:/state/myslider$c$" setTo="show">.</$button>
> </$reveal>
> <$reveal type="match" state="$:/state/myslider$c$" default=""  text="show
> ">
> <$button set="$:/state/myslider$c$" setTo="hide">-</$button>
>
> $c$
>
> </$reveal>
> \end
>
> The state of the tiddler is kept in "$:/state/myslider$c$" and if you 
> open other sliders with different content in the same tiddler it will stay 
> open, unaffected by other <<sb "something else">> instances
>
> That's the behaviour I'm looking for, but if you close that tiddler and 
> reopen it, they will be in the same state that you left them.
>
>
> What I'd like to happen is for them to stay open (unless clicked closed) 
> while the tiddler is showing, but reset to closed the next time you open 
> that tiddler.
>
> * Is there a transient variable or tiddler that only exists while the 
> tiddler is open (like a /tmp/file in linux that disappears on reboot) but 
> then goes away when closed that I can assign the reveal widget state to so 
> I can get this behaviour?
> * Otherwise is there a way to trigger the state to clear once the tiddler 
> is closed?
>
>
> Thanks, 
> Dave
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" 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/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/80aaade0-efb1-4412-b5fc-f7ed1c1dbf4f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to