Re: [tw5] Re: controlling the background image

2024-02-22 Thread FFT
after adding the field name bg, what is the syntax for the next part 
"...containing the name of an image tiddler"?

On Thursday, February 15, 2024 at 2:07:49 PM UTC-8 Eric Shulman 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={{{ [get[bg]] 
> }}} $output="text/plain"/>);
> background-size:{{{ [get[bgsize]] }}};
> }
> 
> ```
> 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  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 
>>> tiddlywiki+...@googlegroups.com.
>>> 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 the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/57a5f0a5-9353-4602-a260-9d4823f4906bn%40googlegroups.com.


Re: [tw5] Re: controlling the background image

2024-02-21 Thread Paul Reiber
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  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={{{ [get[bg]] 
> }}} $output="text/plain"/>);
> background-size:{{{ [get[bgsize]] }}};
> }
> 
> ```
> 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  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 
>>> tiddlywiki+...@googlegroups.com.
>>> 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 
> tiddlywiki+unsubscr...@googlegroups.com.
> 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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAAySDVxns0mQ6hWLYN3EFkiitL8B5VFJTzYWKKOOoT6qg5dSMQ%40mail.gmail.com.


Re: [tw5] Re: controlling the background image

2024-02-15 Thread Eric Shulman
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={{{ [get[bg]] 
}}} $output="text/plain"/>);
background-size:{{{ [get[bgsize]] }}};
}

```
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  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 
>> tiddlywiki+...@googlegroups.com.
>> 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 the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ea942aed-c191-44a8-93fd-42e340870971n%40googlegroups.com.


Re: [tw5] Re: controlling the background image

2024-02-15 Thread Paul Reiber
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  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
> tiddlywiki+unsubscr...@googlegroups.com.
> 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 the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAAySDVwDqi4iSj5WcjpZo4%3DrQYqRGPmmB%3D8PMKDwzuk3p0aJkw%40mail.gmail.com.


[tw5] Re: controlling the background image

2024-02-15 Thread Scott Sauyet
(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 the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5a9e7b91-f102-4d34-9bfb-0bc41317683fn%40googlegroups.com.