I guess I have the syntax wrong. This isn't working: <div class="tc-sidebar-lists tc-sidebar-tabs"> <$macrocall $name="tabs" tabsList="[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]" default={{$:/config/DefaultSidebarTab}} state="$:/state/tab/sidebar" class="tc-sidebar-tabs-main" explicitState="$:/state/tab/sidebar--595412856" $action-setfield="$tiddler= $:/themes/tiddlywiki/vanilla/options/sidebarlayout text={{{ [[$:/state/tab/sidebar--595412856]get[text]match[$:/core/ui/SideBar/Open]then[fluid-fixed]else[fixed-fluid]] }}}"/> </div>
I'm not sure how to embed the action-setfield inside the macrocall. The examples <https://tiddlywiki.com/#ActionSetFieldWidget> all have them inside $button widgets. Any suggestions? -- Scott On Monday, December 6, 2021 at 8:22:21 AM UTC-5 Scott Sauyet wrote: > Thank you very much. I won't get back to this until midweek, but it does > look as though it will work. > > Cheer, > > -- Scott > On Saturday, December 4, 2021 at 12:21:30 PM UTC-5 Álvaro wrote: > >> The conditional would be something like >> *{{{ >> [[$:/state/tab/sidebar--595412856]get[text]match[$:/core/ui/SideBar/Open]then[fluid-fixed]else[fixed-fluid]] >> >> }}}* >> >> You can create a tiddler with the above filtered transclusion and then >> you can view how the text changes depend on of current tab in sidebar ( >> *$:/core/ui/SideBar/Open* *vs* the rest of tabs) >> El sábado, 4 de diciembre de 2021 a las 0:06:07 UTC+1, sc...@sauyet.com >> escribió: >> >>> That looks like it might work. I still have to figure out the >>> conditional logic, but that should be doable. >>> >>> Thank you very much, Álvaro! >>> >>> On Friday, December 3, 2021 at 7:50:55 AM UTC-5 Álvaro wrote: >>> >>>> >>>> I don't know if I understand you. >>>> >>>> In *$:/core/ui/SideBarSegments/tabs* you have the *tabs* macro, it >>>> save the current tab in a tiddler and it has a optional parameter for >>>> actions. Tabs macro documentation >>>> <https://tiddlywiki.com/#tabs%20Macro> >>>> >>>> Maybe you can use the action parameter to use an action-setfield >>>> <https://tiddlywiki.com/#ActionSetFieldWidget> to change the text of >>>> the tiddler *$:/themes/tiddlywiki/vanilla/options/sidebarlayout* >>>> depends on the selected tab with a filtered transclusion >>>> <https://tiddlywiki.com/#Transclusion%20in%20WikiText> >>>> El lunes, 29 de noviembre de 2021 a las 22:08:22 UTC+1, >>>> sc...@sauyet.com escribió: >>>> >>>>> I'm building a a documentation TW5 and was hoping to dynamically >>>>> toggle the vanilla theme's ` >>>>> $:/themes/tiddlywiki/vanilla/options/sidebarlayout` tiddler between >>>>> `fluid-fixed` and `fixed-fluid` based upon which sidebar tab is loaded. >>>>> Is >>>>> there a straightforward way to do this? It looks as though Actions will >>>>> let me make the change, but I don't know how to capture the event. Is >>>>> there a simple mechanism. >>>>> >>>>> The broader picture is that I have lots of content including large >>>>> diagrams and at least one Reveal presentation and much more, much of >>>>> which >>>>> is better shown in a wide story river, but I also want to include >>>>> TiddlyMindMap and be able to easily edit and adjust the diagram, which >>>>> seems to need a wide sidebar. I thought that if I could simply change >>>>> that >>>>> tiddler before the new sidebar tab is shown, it would handle this. But >>>>> other suggestions for how to achieve this behavior would be gratefully >>>>> accepted. >>>>> >>>>> Thanks, >>>>> >>>>> -- Scott >>>>> >>>> -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/0ebf6506-5ac7-495e-9b2f-cbe28aa9ffdbn%40googlegroups.com.