Brilliant - thanks a lot /Joe
On Wed, Jan 2, 2019 at 9:12 PM 'Mark S.' via TiddlyWiki < [email protected]> wrote: > Try again: > > \define stamp() $(old)$ <hr> At $(nows)$ <br> $(add)$ > \define appendButton(old,add) > <$vars old="""$old$""" add="""$add$""" nows=<<now>>> > <$button set="Log1" setTo=<<stamp>>> add to log</$button> > </$vars> > \end > > -- Mark > > On Wednesday, January 2, 2019 at 11:32:06 AM UTC-8, Joe Armstrong wrote: >> >> UUm - this didn't work for me - the <hr> and <br> vanish without a trace >> <<now>> is expanded correctly >> >> ????? >> >> /Joe >> >> >> >> On Wednesday, 2 January 2019 19:32:51 UTC+1, Mark S. wrote: >>> >>> Wikitext doesn't get rendered between strings. The exception is wikitext >>> inside of a wikify widget, which gets rendered sometimes on Wednesdays. >>> >>> This worked in my test: >>> >>> \define appendButton(old,add) >>> <$wikify name="stamp" text="$old$ <hr> At <<now>> <br> $add$"> >>> <$button set="Log1" setTo=<<stamp>>> add to log</$button> >>> </$wikify> >>> \end >>> >>> HTH >>> -- Mark >>> >>> >>> On Wednesday, January 2, 2019 at 10:28:34 AM UTC-7, Joe Armstrong wrote: >>>> >>>> I have made a tiddler called [[Log1]] this is >>>> supposed to be a log file. >>>> >>>> >>>> I have a second tiddler [[AddToLog]] which is supposed to add a >>>> time-stamped entry to the end of the log. >>>> >>>> It has a little text box to enter text with and a button >>>> >>>> AddToLog is like this: >>>> >>>> >>>> \define appendButton(old,add) >>>> <$button set="Log1" setTo="$old$ <hr> At <<now>> <br> $add$"> >>>> add to log</$button> >>>> \end >>>> >>>> <$edit-text tiddler="$:/temp/Append"/> >>>> <$macrocall $name="appendButton" old={{Log1}} >>>> add={{$:/temp/Append}}/> >>>> >>>> If I run the code in this tiddler ut some text in the edit button and >>>> click >>>> on 'add to log' the log gets appended with this: >>>> >>>> <hr> >>>> At <<now>> <br> .. the text I entered ... >>>> >>>> Which is wrong since I want <<now>> to be now (ie something like >>>> 2019-01-02 ...) and NOT <<now>> >>>> >>>> I have tried many ways to program my way around this but they all fail. >>>> >>>> So how can I get the value of <<now>> now? >>>> >>>> I need to turn off the lazy evaluation. >>>> >>>> Cheers >>>> >>>> /Joe >>>> >>>> >>>> -- > You received this message because you are subscribed to a topic in the > Google Groups "TiddlyWiki" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywiki/GATlu5BWzq8/unsubscribe. > To unsubscribe from this group and all its topics, 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/c112af20-a5f8-4c10-b51b-542c6506c064%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/c112af20-a5f8-4c10-b51b-542c6506c064%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAL6cY6FOWK_D52zVXbLgxnfHesYj1QSPUZXEhEkFpPaGqLyLUA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

