Added to TW-Scripts

On Friday, April 5, 2019 at 7:19:50 AM UTC+4:30, TonyM wrote:
>
> PS
>
> As Posted elsewhere this is the method I use for default parameters
>
> I often use a variation of this when making my own macros to allow it to 
> use current tiddler or another if provided. Basically it provides a default 
> of the current tiddler
>
> *However you could use this for any input parameter.*
>
> \define mymacro(tiddlername)
> <$set name=selected-tiddler value="$tiddlername$" emptyValue=<<
> currentTiddler>> >
> Action: <<selected-tiddler>>
> </$set>
> \end
>
> <<mymacro>>
> <<mymacro "another tiddler">>
>
> This also illustrates another design principal, I almost always write my 
> macros to operate on the current tiddler such that if placed in wikitext a 
> list without a variable set the macros operate on the changing current 
> tiddler, or it can be given a specific tiddler. If I use a variable in the 
> list it uses the currentTiddler and the list will not change the 
> currentTiddler value
>
> Regards
> Tony
>
> On Monday, April 1, 2019 at 9:40:08 PM UTC+11, TonyM wrote:
>>
>> S s
>>
>> Also in my request to format variables in the view widget, Jeremy points 
>> out plans to introduce a format operator into filters. This will allow 
>> variables passed into a filter to return a value in the set widget filter 
>> or triple curly braces method after further transformation.
>>
>> This is clearly indicating the further development of filters such that 
>> we can do more with variables including maths.
>>
>> Regards
>> Tony
>>
>>

-- 
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/7d1129d7-b25c-402e-907d-eca27bae676d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to