" When the documentation says that you can indeed invoke a string 
containing ActionWidgets, I wonder what the syntax is. " 

I have wondered the same thing before. I would love to see this example in 
the documentation. Because I tried it like this, and I couldn't figure it 
out: " $action-sendmessage $message="tm-notify" 
$param="SampleNotification" " 
 
Op woensdag 30 december 2020 om 16:10:17 UTC+1 schreef [email protected]:

> Hi Ludwa6,
>
> When the documentation says that you can indeed invoke a string containing 
> ActionWidgets, I wonder what the syntax is.
> Going back to the genesis of evolution in 5.1.20, I found a post by 
> Mohammad that used this with the help of a macro (but if someone can tell 
> us how to do directly, that would be good).
>
> For curiosity, I've added this short macro :
>
> \define undone-actions()
> <$action-sendmessage $message="tm-notify" $param="SampleNotification"/>
> \end
>
> And on my uncheck filter :
>
> <$list filter="[!has[draft.of]has:field[task]tag[done]sort[created]]">
>
> <$checkbox tag="done" actions=<<undone-actions>> > ~~<$link/>~~</$checkbox>
>
> </$list>
>
>
> So when I uncheck, I've now the content of SampleNotification tiddler show 
> in the box notification, nice. 
>
> (PS : I don't think you can use tm-remove-tag since according to the doc 
> it's with FieldManglerWidget, not ActionWidgets).
>
> This does not answer the question, but with the use of a field rather than 
> a tag, there is no need to delete it ;)
>
>
> Sylvain
>
> Le mercredi 30 décembre 2020 à 15:32:03 UTC+1, scot a écrit :
>
>> Hello Everyone,
>> Maybe this topic could offer a solution.
>> https://groups.google.com/g/tiddlywiki/c/XVHRXv5WxgY/m/kMo2a9CDGQAJ
>>
>> Scot
>>
>> On Wednesday, 30 December 2020 at 10:39:00 UTC ludwa6 wrote:
>>
>>> Thanks, Sylvain; this is interesting:  digging into those CheckboxWidget 
>>> docs, i discovered that this widget has an "actions" attribute that can 
>>> contain an ActionWidget such as "action-sendmessage"... Which could be a 
>>> message like "tm-remove-tag", if i'm reading this right.  Yes?
>>>
>>> So: i've been playing with some script like:
>>>           <$action-sendmessage $message="tm-remove-tag" $param="ToDo"/>
>>> and slight variations on that, embedded in different places within the 
>>> CheckboxWidget code (since i don't know what i'm doing, obviously :-), but 
>>> no joy as of yet. 
>>>
>>> Good thing is, none of my experiments have broken anything; code fails 
>>> gracefully, the interpreter just seems to ignore it, until i finally get 
>>> something right. Someday, maybe!
>>>
>>> /walt
>>> On Wednesday, December 30, 2020 at 9:04:18 AM UTC [email protected] 
>>> wrote:
>>>
>>>> (On the other hand here we don't use the Task tag at all).
>>>>
>>>> Or deal with field to modify statut, like this example : 
>>>> https://tiddlywiki.com/#CheckboxWidget (see Fied mode example).
>>>>
>>>>
>>>> Regards,
>>>> Sylvain
>>>>
>>>>
>>>> Le mercredi 30 décembre 2020 à 09:56:57 UTC+1, Sylvain Naudin a écrit :
>>>>
>>>>> Hello Ludwa6,
>>>>>
>>>>> FYI, I think the video source is from the doc 
>>>>> https://tiddlywiki.com/#TaskManagementExample, and there is an 
>>>>> enhanced version here : 
>>>>> https://tiddlywiki.com/#TaskManagementExample%20(Draggable).
>>>>>
>>>>> I agree with you, when I use this simple checkbox task manager, I 
>>>>> don't want to see the first tag.
>>>>> Maybe you can replace it with a field filter (and take opportunities 
>>>>> to put some useful information).
>>>>>
>>>>> <$list filter="[!has[draft.of]has:field[task]!tag[done]sort[created]]">
>>>>>
>>>>>
>>>>> Sylvain
>>>>> Le mercredi 30 décembre 2020 à 09:26:51 UTC+1, ludwa6 a écrit :
>>>>>
>>>>>> Looks like an elegant solution, Tones, that Toggle operator... If 
>>>>>> only i was able to run that latest TW version that enables it.  
>>>>>> Because of this conflict between TW v5.1.23 and the Stroll plugin (on 
>>>>>> which i rely), alas, i am having to stick w/ TW v5.1.22 until it's 
>>>>>> resolved.  
>>>>>>
>>>>>> Fortunately, as explained in a previous thread 
>>>>>> <https://groups.google.com/g/tiddlywiki/c/Btso8q3Okzo/m/yPnPP_7cBgAJ>,  
>>>>>> Zak has pointed me to a solution -i.e. "tm-remove-tag" - that works... 
>>>>>> Except "FieldMangler Widget" that is the message hander requires a 
>>>>>> button 
>>>>>> to make it work, which makes my current solution slightly less elegant 
>>>>>> (as 
>>>>>> evidenced by screenshot i've shared in that thread), but it serves my 
>>>>>> purposes for now.
>>>>>>
>>>>>> I do look forward to getting on TW v5.1.23, soon as Stroll plugin is 
>>>>>> updated, and will try out that Toggle operator as soon as this comes to 
>>>>>> pass.  Thanks for the pointer, Tones!
>>>>>>
>>>>>> /walt
>>>>>>
>>>>>>
>>>>>> On Tuesday, December 29, 2020 at 11:16:45 PM UTC TW Tones wrote:
>>>>>>
>>>>>>> Post script,
>>>>>>>
>>>>>>> I mean to suggest that a checkbox is not really the way to go here 
>>>>>>> since it typically toggles between existence and non existence or two 
>>>>>>> values. Where when using tags that replace another tag the new toggle 
>>>>>>> or 
>>>>>>> cycle is more logical.
>>>>>>>
>>>>>>> Regards
>>>>>>> Tones 
>>>>>>>
>>>>>>> On Wednesday, 30 December 2020 at 10:14:23 UTC+11 TW Tones wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> In the new release there is a toggle or cycle operator see here 
>>>>>>>> https://tiddlywiki.com/#toggle%20Operator and the examples 
>>>>>>>> provided include a tag.
>>>>>>>>
>>>>>>>> or https://tiddlywiki.com/#cycle%20Operator and the first exmple
>>>>>>>>
>>>>>>>> Tones
>>>>>>>>
>>>>>>>> On Tuesday, 29 December 2020 at 20:36:00 UTC+11 ludwa6 wrote:
>>>>>>>>
>>>>>>>>> Following this excellent tutorial video by Francis Meetze about 
>>>>>>>>> "Tracking Tasks in TiddlyWiki" 
>>>>>>>>> <https://www.youtube.com/watch?v=mzoMhKx0j8g>, i was easily able 
>>>>>>>>> to get the thing working as shown... And moreover, getting it to 
>>>>>>>>> integrate 
>>>>>>>>> with the Contents tab i have created, following the previous 
>>>>>>>>> video in same series <https://www.youtube.com/watch?v=bu7JU4DjPrg>, 
>>>>>>>>> to the extent that my list of Completed and ToDo items shows up in 
>>>>>>>>> the 
>>>>>>>>> Contents tab. 
>>>>>>>>>
>>>>>>>>> The one hair in this soup is that the tickbox for "Completed" 
>>>>>>>>> items, tho it works fine to migrate items from ToDo tiddler to 
>>>>>>>>> Completed 
>>>>>>>>> tiddler (and back, if status changes accordingly), does not remove 
>>>>>>>>> the ToDo 
>>>>>>>>> tag from the tiddler of a completed task, so it takes an edit on that 
>>>>>>>>> task's tiddler to remove the ToDo tag -a small PITA, of course, but 
>>>>>>>>> it does 
>>>>>>>>> crap up the experience of a perfectly beautiful workflow.
>>>>>>>>>
>>>>>>>>> So: this is to ask if anyone here can suggest a tweak to this 
>>>>>>>>> script (below) on the ToDo tiddler that would trigger removal of the 
>>>>>>>>> ToDo 
>>>>>>>>> tag object from the subject tiddler. Ideas, anyone?
>>>>>>>>>
>>>>>>>>> (NB: i have modified the script in video by changing instances of 
>>>>>>>>> the word "done" to "Completed," just to make it work with my Contents 
>>>>>>>>> tab 
>>>>>>>>> taxonomy -but that is irrelevant to the problem i'm having; i've 
>>>>>>>>> tried it 
>>>>>>>>> both ways, and it makes no diff).   /walt
>>>>>>>>>
>>>>>>>>> 8<------- (contents of ToDo tiddler -which is tagged only w/ 
>>>>>>>>> "Tasks", b/t/w) ----->8
>>>>>>>>>
>>>>>>>>> <$list 
>>>>>>>>> filter="[!has[draft.of]tag[task]!tag[Completed]sort[created]]">
>>>>>>>>>
>>>>>>>>> <$checkbox tag="Completed"> <$link to={{!!title}}>
>>>>>>>>> <$view field="created" format="date" template="DDth mmm hh:mm"/> - 
>>>>>>>>> <$view field="title"/>
>>>>>>>>> </$link>
>>>>>>>>> </$checkbox>
>>>>>>>>>
>>>>>>>>> </$list>
>>>>>>>>>
>>>>>>>>> 8<------- (end of script) ----->8
>>>>>>>>>
>>>>>>>>

-- 
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/1bf0922a-aaeb-4986-9e5b-0d8b669e63a9n%40googlegroups.com.

Reply via email to