Thank you, Eric. That is precisely what is needed, and it works flawlessly.
Kind regards, -Paul On Thu, Feb 15, 2024 at 7:07 PM Eric Shulman <[email protected]> wrote: > > Try this: > Create a new tiddler (e.g., "SetPageBackground"), tagged with > `$:/tags/Stylesheet`, containing: > ``` > <$let curr={{$:/HistoryList!!current-tiddler}}> > body.tc-body { > background-image:url(<$macrocall $name="datauri" title={{{ [<curr>get[bg]] > }}} $output="text/plain"/>); > background-size:{{{ [<curr>get[bgsize]] }}}; > } > </$let> > ``` > Then, in any tiddler, added a field named "bg" containing the name of an > image tiddler, > and optionally, a field named "bgsize" containing desired CSS > `background-size` attributes (e.g., "cover", "auto auto", "100% auto", etc.). > When that tiddler is navigated to (by clicking its link in the sidebar or > from another tiddler), the specfied "bg" image (and bgsize attributes) will > be applied to the `body.tc-body` background. > > See https://developer.mozilla.org/en-US/docs/Web/CSS/background-size for > valid "bgsize" values. > > Note for GoogleGroups: do not include the single or tripled "backticks" when > entering the tag or tiddler body text. Those are only entered here to > provide formatting for this response when displayed in > https://talk.tiddlywiki.org/ > > enjoy, > -e > On Thursday, February 15, 2024 at 1:37:58 PM UTC-8 pbr wrote: >> >> Hi Scott, >> >> For the typical end user browsing experience, I think "whichever tiddler is >> opened most recently" would work fine. >> >> I can imagine situations where a single-tiddler story would be preferable, >> but my hope is that it wouldn't be required. >> >> I'll check out talk.tiddlywiki.org and if this doesn't get traction here in >> the google group I'll follow up over there. >> >> Thank you! >> -Paul >> >> >> On Thu, Feb 15, 2024, 1:50 PM Scott Sauyet <[email protected]> wrote: >>> >>> (Note that most of the discussion for TW is being held at >>> https://talk.tiddlywiki.org/. You might get more response there.) >>> >>> One question: Are you using a story view that opens just one tiddler at a >>> time? If not, what's your expected behavior when there are multiple >>> tiddlers open with `background` images? >>> >>> On Wednesday, February 14, 2024 at 12:57:18 PM UTC-5 pbr wrote: >>>> >>>> Greetings Tiddly Wickers, >>>> >>>> I want to implement something in TW and I'm not at all sure how to do it. >>>> >>>> The goal is, when a tiddler is added to the story, if it has a field >>>> "background" with the name of an image tiddler, the page background would >>>> get set to that image. Possibly another fieldwork (backgroundoptions?) >>>> could specify span, cover, scroll, and such. >>>> >>>> I had originally thought it could be done when a tiddler becomes the >>>> current tiddler, but Jeremy mentioned TW doesn't have a notion of the >>>> "current tiddler' in the sense of the tiddler that is currently being >>>> viewed. He mentioned the core Dynannotate plugin, but I'm hopeful to avoid >>>> that level of complexity. >>>> >>>> The specific trigger isn't important to me, as long as when the end user >>>> clicks around and opens tiddlers, the background can be changed on a >>>> per-tiddler basis. >>>> >>>> What do you think? >>>> >>>> Thanks! >>>> -Paul >>> >>> -- >>> 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/dA2DlbW1syg/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/5a9e7b91-f102-4d34-9bfb-0bc41317683fn%40googlegroups.com. > > -- > 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/dA2DlbW1syg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/ea942aed-c191-44a8-93fd-42e340870971n%40googlegroups.com. -- 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/CAAySDVxns0mQ6hWLYN3EFkiitL8B5VFJTzYWKKOOoT6qg5dSMQ%40mail.gmail.com.

