Interesting - I notice checkbox was not in any of your lists. My one-liner was very instructive:
<$checkbox tag="welcome"> welcome? </$checkbox> Playing with this in live preview mode showed the symmetric nature of the data binding. When I toggled the checkbox the tag "welcome" came and went. The *exciting* thing was that the checkbox changed when I manually added or removed the tag. This single line and some playing around made more sense to me than the documentation. Once I *understood* the behaviour THEN the documentation made sense. >From this point of view, I could repeat my question only with time asking "which widgets best illustrate the dynamic nature of the TW? You get a lot of mileage from <$checkbox> so it would be nice to show this to the beginner who cannot program :-) Cheers /Joe On Sunday, 23 December 2018 14:05:47 UTC+1, Jeremy Ruston wrote: > > Hi Joe, > > My take on the 5 most important widgets to learn would be: > > * <$transclude> > * <$set> (note that <$tiddler> is really just an instance of the <$set> > widget) > * <$list> > * <$text> > * <$link> > > And if I was allowed another 5 they would be: > > * <$macrocall> > * <$edit-text> > * <$button> > * <$navigator> > * <$reveal> > > There’s also a bundle of widgets that I consider to be hacks that have > hung over from the very early days of TW5. At the beginning we didn’t have > flexible enough primitives to model some behaviour (like the story river), > and so there’s a number of widgets that encapsulate blobs of JavaScript > that could soon be replaced by more generic, smaller components: > > * <$navigator> > * <$fieldmangler> > * <$linkcatcher> > * <$encrypt> for encrypting the payload of standalone HTML TiddlyWikis > * <$raw> > > Best wishes > > Jeremy > > > > On 22 Dec 2018, at 21:40, Joshua Fontany <[email protected] > <javascript:>> wrote: > > > > The most important widget to learn is the $tiddler widget. For example, > the {{}} wikitext is shorthand for > <$tiddler><$transclude>...</$transclude></$tiddler> > > > > It changes the <<curreTiddler>> variable for all children and thus the > "context" of any transcluded content or templates. > > > > -- > > You received this message because you are subscribed to the Google > Groups "TiddlyWikiDev" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/tiddlywikidev. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywikidev/6bcdd3b1-ce4d-4edc-849d-a6f6f509fe2b%40googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. > > -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" 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/tiddlywikidev. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/12f352b1-de45-40ca-8ea6-e76ec976f36a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
