Saq,

How many times did you have to read?

Optionally, the title of a tiddler to use as a template for transcluding 
> the content of the button for the selected tab


Its English, but not meaningful, it introduces a concept at the very end, 
"the Button?" Perhaps it should start with tabs are themselves buttons 
defined in the tabs macro...

I am sure I can workout what its trying to say by looking 
at $:/core/macros/tabs

Regards
Tony

On Friday, July 3, 2020 at 4:01:46 AM UTC+10, Saq Imtiaz wrote:
>
> I believe it was originally intended so you could customize what is 
> displayed inside the button.
> But you can leverage it to execute actions inside the buttons as well.
>
> in the tabs macro add the parameter for the buttonTemplate and point it 
> towards a tiddler that you create to act as the template for the buttons. 
> buttonTemplate:my-button-template
>  
> In the template tiddler place the following:
> <!--- replace this comment with your actions -->
> <$transclude tiddler=<<currentTab>> field="caption">
> <$macrocall $name="currentTab" $type="text/plain" $output="text/plain"/>
> </$transclude>
>
> You can wrap the actions in a list widget to make sure you execute the 
> correct actions for the correct button.
>
> On Thursday, July 2, 2020 at 7:51:10 PM UTC+2, Stobot wrote:
>>
>> I haven't, I saw it when trying to figure things out, but how would I use 
>> it? Sorry for not understanding... I assumed would somehow allow me to 
>> programmatically rename the tab or something?
>>
>> *buttonTemplate: Optionally, the title of a tiddler to use as a template 
>> <https://tiddlywiki.com/#TemplateTiddlers> for transcluding the content of 
>> the button for the selected tab* 
>>
>> On Thursday, July 2, 2020 at 1:37:10 PM UTC-4 [email protected] wrote:
>>
>>> Have you tried using the buttonTemplate parameter of the tabs macro?
>>>
>>>
>>> On Thursday, July 2, 2020 at 7:28:57 PM UTC+2, Stobot wrote:
>>>>
>>>>
>>>> My use case is that I have built a UI around the tabs macro, but some 
>>>> of my tabs are lists of 'things', and then I have a tab for *viewing* the 
>>>> thing, and one for *editing* the thing using drop downs etc. 
>>>>
>>>> What I ultimately need to happen is for some temp tiddlers to be 
>>>> deleted when a certain tab is selected. I thought I might be able to 
>>>> either:
>>>>
>>>>    1. Add an actions parameter to the <<tabs>> macro to handle when 
>>>>    it's changed
>>>>    2. Put some raw <$action-...> code not behind a button and have it 
>>>>    kind of work as a load event for that tiddler
>>>>
>>>> Neither seem to be possible. Is there some other similar functionality 
>>>> I can use?
>>>>
>>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9f50db51-5b4c-4d55-a478-0a6a81eabcf0o%40googlegroups.com.

Reply via email to