Also use the topleftbar to always maintain something on a page to get someone out of trouble.
I will soon release my menu solution that could help provide a low impact access to features from a simple button in a single tiddler story.
Tony
On 21 Jan 2018, at 17:42, TheDiveO <harald....@gmx.net> wrote:
A more detailed analysis of the TW5 core shows that the story river ($:/StoryList) is managed (at least) in two different places. One is the <$navigator> widget in the page template. The other place is a startup module that registers itself with any URL change events. This module then rewrites $:/StoryList whenever the URL changes its hash part, indicating which tiddlers to open. Luckily, this module also has a th-opening-default-tiddlers-list hook that allows changing or overwriting the story list before it gets activated.
As for the navigator widget, I'm afraid that I need to modify it in place using some bad bad module; in particular, I need to modify its saveStoryList and addToStory functions. Not nice.
--
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 tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
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/dc04a768-f7f7-454c-8266-ebc5e4fed6c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I think I prefer the second approach because it avoids overloading the semantics of the “close” button; and with the modified behaviour we’re considering it would never actually close a tiddler.
...
I'm looking for a single tiddler storyview and I'm aware of the "zoomin" storyview. I've experimented with the zoomin storyview, but I see some obstacles to my particular usecase.
<$list filter="[tag[Contents]]">
<$button class="tc-btn-invisible tc-tiddlylink">
<$action-navigate $to={{!!title}}/>
<$action-sendmessage $message="tm-close-other-tiddlers" $param={{!!title}}/>
{{!!title}}
</$button>
<br/>
</$list>
Of course, this won't work with links from within your tiddlers. In this case, the other tiddlers will remain open, unless you use the code from above for all your internal links.