If you had as standard the use of a "colorway" field in your tiddlers, then 
the macro doesn't need any parameter.

Maybe something like this?

\define beDotted2( )

<$list filter="[{!!colorway}split[]] +[search-replace:i[y],[yellow]] 
+[search-replace:i[r],[red]]">
<$vars thisStyle={{{ [[min-height:25px;width:25px;background-color:]] 
[<currentTiddler>] [[;border-radius:50%;display:inlin-block;border:3px 
solid black;]] +[join[]] }}}>
<span style={{{ [<thisStyle>] }}}>&nbsp;&nbsp;&nbsp;&nbsp;</span>
</$vars>
</$list>

\end


<<beDotted2>>


On Tuesday, November 30, 2021 at 3:11:04 PM UTC-4 [email protected] wrote:

> If I'm understanding you right, I think currentTiddler is the right thing. 
> As an example:
>
> {{!!colorway}} 
>
> ! The Title of the Thing and the Stuff
>
>
> where colorway is the field with the long PITA spans.
>
> Using your macro, it would just be
>
> <<beDotted "YYYYRRR">>
>>
> ! The Title of the Thing and the Stuff
>
>
> and I could get rid of the colorway field altogether
>
> or maybe do something like this?
>
> <<beDotted {{!!colors}}>>
>
> On Tue, Nov 30, 2021 at 11:50 AM Charlie Veniot <[email protected]> wrote:
>
>> Okay.  Just need to know what the meaty part should be.  (i.e., what 
>> should be where the "<<currentTiddler>>" is?)
>>
>> \define beDotted( likeThis )
>> <$list filter="[[$likeThis$]split[]]">
>> <<currentTiddler>>
>> </$list>
>> \end
>>
>> <<beDotted "YYYYRRR">>
>>
>> On Tuesday, November 30, 2021 at 2:42:30 PM UTC-4 Charlie Veniot wrote:
>>
>>> For sure a macro could do that.  Give me a few minutes.
>>>
>>> On Tuesday, November 30, 2021 at 2:33:00 PM UTC-4 [email protected] 
>>> wrote:
>>>
>>>> Oh, sorry - I forgot some details:
>>>>
>>>> I just want to be able to ID colors as a visual example easily - they 
>>>> don't have to be dots. 
>>>> If I had my druthers, I'd love to have some sort of macro where I pass 
>>>> in something like "YYYYYRWG" and get the above or similar. Could a macro 
>>>> do 
>>>> that?
>>>>
>>>> On Tuesday, November 30, 2021 at 11:29:48 AM UTC-7 [email protected] 
>>>> wrote:
>>>>
>>>>> I created some classes to created colored dots, so that I can list 
>>>>> specific colors for a project. I call them colorways. An example :
>>>>>
>>>>> [image: Annotation 2021-11-30 112413.png]
>>>>>
>>>>> The issue is that coding them is a pita. For example, the code for the 
>>>>> above is:
>>>>>
>>>>> <span class= "cwd ylw"></span><span class= "cwd ylw"></span><span 
>>>>> class= "cwd ylw"></span><span class= "cwd ylw"></span><span class= "cwd 
>>>>> ylw"></span><span class= "cwd red"></span><span class= "cwd 
>>>>> wht"></span><span class= "cwd grn"></span>
>>>>>
>>>>> where 
>>>>>
>>>>>    - cwd is a class that creates colorway dots
>>>>>    - ylw (and red, wht, grn) is a class that makes the dot yellow
>>>>>
>>>>> Can anyone think of an easier way to do this?
>>>>>
>>>>>
>>>>> -- 
>> 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/e21ed25e-345b-4715-bde5-42bb72a21dc1n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/e21ed25e-345b-4715-bde5-42bb72a21dc1n%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/b9887a12-fa72-412f-abac-eb0bde6f6f3dn%40googlegroups.com.

Reply via email to