And I tested and see that I was wrong and that works just fine. I will investigate and see if I can do multi-char splits on my own.
Thanks again Charlie - really appreciate your expertise! On Tue, Nov 30, 2021 at 12:38 PM Aidan Grey <taalenma...@gmail.com> wrote: > So much awesomeness! > > Okay, so I see now it's not my classes, but regular html color names. If I > want #478AE2, how do I specify that? For some reason, I think [#478AE2] > isn't right - or am I wrong? > > On Tue, Nov 30, 2021 at 12:34 PM Charlie Veniot <cj.ven...@gmail.com> > wrote: > >> And I hybrid, for the giggles: >> >> \define beDotted3(likeThis) >> >> <$list filter="[[$likeThis$]!is[blank]] [{!!colorway}] +[first[]] >> +[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>] }}}> </span> >> </$vars> >> </$list> >> >> \end >> >> On Tuesday, November 30, 2021 at 3:21:03 PM UTC-4 Charlie Veniot wrote: >> >>> 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>] }}}> </span> >>> </$vars> >>> </$list> >>> >>> \end >>> >>> >>> <<beDotted2>> >>> >>> >>> On Tuesday, November 30, 2021 at 3:11:04 PM UTC-4 taale...@gmail.com >>> 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 <cj.v...@gmail.com> >>>> 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 taale...@gmail.com >>>>>> 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 >>>>>>> taale...@gmail.com 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 tiddlywiki+...@googlegroups.com. >>>>> 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 tiddlywiki+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/tiddlywiki/35b54060-fc6c-4ca6-a9b0-fa925e2fdd97n%40googlegroups.com >> <https://groups.google.com/d/msgid/tiddlywiki/35b54060-fc6c-4ca6-a9b0-fa925e2fdd97n%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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAJu7H0abPe62%3D0B8Z3C%3Do0sQb4U0dPq4dXVgNm7PZtqNcE6LkA%40mail.gmail.com.