Thanks again Mohammad, it works a treat.
Sorry, my mistake, my tiddler had duedate rather than due-date field.
I'm not sure what's happening when I export a tiddler in json format, I
keeping getting errors when I import them by dragging them onto a wiki.
JSON error:Syntax Error:Json.parse: unexpected character at line 1 column 1
of the JSON data
Best Wishes
Scot
On Wednesday, 30 December 2020 at 14:24:21 UTC Mohammad wrote:
> See below
>
> <$list filter="[tag[task]!tag[done]]">
> <$macrocall $name="card"
> header="""<$checkbox tag="done"> <$link><$view field="due-date"
> format="date" template="DDD DDth MMM YYYY"/></$link> </$checkbox>"""
> title="{{!!object-type}} - {{!!who}}"
> text="{{!!what}}<br>{{!!note}}"
> footer={{!!where}}
> width=18em
> />
> </$list>
>
> It uses a field due-date.
>
> To check
>
> 1. goto https://kookma.github.io/TW-Shiraz/
> 2. create a sample tiddler with above code
> 3. create a sample task contains below fields
> 1. what
> 2. who
> 3. where
> 4. note
> 5. object-type
> 6. due-date
>
> I tested again and it works fine.
>
>
>
> Best wishes
> Mohammad
>
>
> On Wed, Dec 30, 2020 at 5:40 PM scot <[email protected]> wrote:
>
>> Hello Mohammad,
>> thanks for modifying my code, but I can't get it to work.
>> Here is an example tiddler. Note: It does not include the {{!!time}} in
>> the header, maybe that would also need extra changes.
>> Scot
>>
>>
>> On Wednesday, 30 December 2020 at 04:19:36 UTC Mohammad wrote:
>>
>>> Scot,
>>>
>>> I modified your own code a bit and it should work.
>>>
>>> <$list filter="[tag[task]!tag[done]]">
>>> <$macrocall $name="card"
>>> header="""<$checkbox tag="done"> <$link><$view field="due-date"
>>> format="date" template="DDD DDth MMM YYYY"/></$link> </$checkbox>"""
>>>
>>> title="{{!!object-type}} - {{!!who}}"
>>> text="{{!!what}}<br>{{!!note}}"
>>> footer={{!!where}}
>>> width=18em
>>> />
>>> </$list>
>>> On Tue, Dec 29, 2020 at 11:36 PM scot <[email protected]> wrote:
>>>
>>>> Mohammad,
>>>> I do love Tiddlywiki.
>>>>
>>>> If it's not too much trouble, could you answer another question.
>>>> I was trying to use cards for tasks.
>>>> I would like to add the duedate in the header like below.
>>>> <$checkbox tag="done"> <$link to={{!!title}}><$view field="duedate"
>>>> format="date" template="DDD DDth MMM YYYY"/></$link> </$checkbox>
>>>>
>>>> This card works, but the duedate format is 20201229. I would like Tuesday
>>>> 29th December 2020
>>>>
>>>> <$list filter="[tag[task]!tag[done]]"><$macrocall $name="card"
>>>> header="{{!!duedate}} @ {{!!time}}"
>>>> title="{{!!object-type}} - {{!!who}}"
>>>> text="{{!!what}}<br>{{!!note}}"
>>>> footer={{!!where}}
>>>> width=18em
>>>> />
>>>> </$list>
>>>>
>>>> Thanks
>>>>
>>>> Scot
>>>>
>>>> On Tuesday, 29 December 2020 at 18:45:00 UTC Mohammad wrote:
>>>>
>>>>> Hello Mohammad,
>>>>>> Thank you very much for the solution. It's exactly what I was after.
>>>>>> You make everything appear so easy - I wish Santa could have brought
>>>>>> me your coding skills for Christmas.
>>>>>>
>>>>>
>>>>> Amen!
>>>>> You need to love Tiddlywiki, that is it ;-)
>>>>>
>>>>>
>>>>>> Best Wishes,
>>>>>>
>>>>>> Scot
>>>>>>
>>>>>>
>>>>>> On Tuesday, 29 December 2020 at 16:21:24 UTC Mohammad wrote:
>>>>>>
>>>>>>> Hi Scot,
>>>>>>> The way you called macro is not correct. If you want to create a
>>>>>>> number of cards from your tiddlers say tag with mylist do as below
>>>>>>>
>>>>>>> <$list filter="[tag[mylist]]"><$macrocall $name="card" header="My
>>>>>>> Test Header"
>>>>>>> title={{!!title}}
>>>>>>> text={{!!text}}
>>>>>>> footer={{!!footer}}
>>>>>>> />
>>>>>>> </$list>
>>>>>>>
>>>>>>> I have attached an example. Down the attached JSON and drag and drop
>>>>>>> into https://kookma.github.io/TW-Shiraz/
>>>>>>> Open TEST.
>>>>>>>
>>>>>>> Do not forget your title should have the required information/fields.
>>>>>>>
>>>>>>>
>>>>>>> Best wishes
>>>>>>> Mohammad
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Dec 29, 2020 at 6:24 PM scot <[email protected]> wrote:
>>>>>>>
>>>>>>>> On a similar note, I would like to use the card macro with a list
>>>>>>>> of tagged items.
>>>>>>>> e.g. <$list filter="[tag[mylist]sort[title]]">
>>>>>>>>
>>>>>>>> This example does not work. Can you offer any help please.
>>>>>>>>
>>>>>>>> <<card
>>>>>>>> <$list filter="[tag[mylist]sort[title]]"
>>>>>>>>
>>>>>>>> header:"Header"
>>>>>>>> title:<<title>>
>>>>>>>> subtitle:"subtitle"
>>>>>>>> text:"content"
>>>>>>>> footer:"footer"
>>>>>>>> width:"18rem"
>>>>>>>> class:"text-dark"
>>>>>>>>
>>>>>>>> />
>>>>>>>> >>
>>>>>>>>
>>>>>>>> Scot
>>>>>>>>
>>>>>>>> On Thursday, 4 June 2020 at 00:55:38 UTC+1 TW Tones wrote:
>>>>>>>>
>>>>>>>>> Your Welcome.
>>>>>>>>>
>>>>>>>>> Tony
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thursday, June 4, 2020 at 3:53:02 AM UTC+10, passingby wrote:
>>>>>>>>>>
>>>>>>>>>> Hello Tony,
>>>>>>>>>>
>>>>>>>>>> Thank you for your solution. Really appreciate your effort.
>>>>>>>>>>
>>>>>>>>>> -passingby
>>>>>>>>>>
>>>>>>>>>> On Wednesday, June 3, 2020 at 1:46:21 AM UTC-7, TonyM wrote:
>>>>>>>>>>>
>>>>>>>>>>> Passingby;
>>>>>>>>>>>
>>>>>>>>>>> This example works for this use case by splitting the input on
>>>>>>>>>>> new line.
>>>>>>>>>>>
>>>>>>>>>>> <$list filter="[<somelistmacro>splitregexp[\n]]" variable=item>
>>>>>>>>>>> <$macrocall $name="card" text=<<item>>/>
>>>>>>>>>>> </$list>
>>>>>>>>>>>
>>>>>>>>>>> However it seems a little odd that your list contains the *
>>>>>>>>>>> which is usually reserved until displaying the list.
>>>>>>>>>>>
>>>>>>>>>>> If the list was tiddler titles you would possible use the enlist
>>>>>>>>>>> operator.
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> Tony
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wednesday, June 3, 2020 at 5:07:35 PM UTC+10, passingby wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hello all,
>>>>>>>>>>>>
>>>>>>>>>>>> I am trying out bootstrap cards of Shiraz plugin. I wanted a
>>>>>>>>>>>> list to be passed as 'text' parameter so I thought I need to pass
>>>>>>>>>>>> it via a
>>>>>>>>>>>> macro call like this:
>>>>>>>>>>>>
>>>>>>>>>>>> \define somelistmacro()
>>>>>>>>>>>> * item 1
>>>>>>>>>>>> * item 2
>>>>>>>>>>>> * item 3
>>>>>>>>>>>> \end
>>>>>>>>>>>>
>>>>>>>>>>>> <$macrocall $name="card" text=<<somelistmacro>>/>
>>>>>>>>>>>>
>>>>>>>>>>>> But the wikitext list is not being rendered. What am I doing
>>>>>>>>>>>> wrong?
>>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>> 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/7ffc0eae-f396-4f58-adf4-7d7058c62fa8n%40googlegroups.com
>>>>>>>>
>>>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/7ffc0eae-f396-4f58-adf4-7d7058c62fa8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> --
>>>>>> 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/49ca8405-764e-4c44-b5d2-c087b2610777n%40googlegroups.com
>>>>>>
>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/49ca8405-764e-4c44-b5d2-c087b2610777n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>> 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/10f72009-63dd-4666-8455-88795fa0c425n%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/tiddlywiki/10f72009-63dd-4666-8455-88795fa0c425n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> 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/b9a391c6-6caa-4d20-8e0d-ddbc4a7e81b8n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/tiddlywiki/b9a391c6-6caa-4d20-8e0d-ddbc4a7e81b8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
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/a321dd64-5be8-4e94-a437-94cb6c8bfca0n%40googlegroups.com.