Hi,

I noticed something odd and just wondered if this was expected behaviour or 
a bug:

When putting together a list of palettes using different methods like this:

1)
{{{[all[tiddlers+shadows]tag[$:/tags/Palette]get[name]]}}}

All links

2)
<$list filter="[all[tiddlers+shadows]tag[$:/tags/Palette]]">
     {{!!name}}
</$list>

Those with CamelCase names are links.

3)
<$list filter="[all[tiddlers+shadows]tag[$:/tags/Palette]]">
      <$button class="tc-btn-invisible">
        {{!!name}}
        <$action-setfield $tiddler="$:/palette" text={{!!title}}/>
      </$button>
    </$list>

Now they are buttons but the names with CamelCase break the buttons.

Is this expected behaviour? Should the CamelCasification even be happening 
in a button context? Are buttons with link labels even useful in some way?

Of course, workarounds exist like turning automatic CamelCase off globally 
(and saving/reloading) or just stripping off potential CamelCasing with the 
Text widget like this.

<$list filter="[all[tiddlers+shadows]tag[$:/tags/Palette]]">
      <$button class="tc-btn-invisible">
         <$text text={{!!name}}/>
        <$action-setfield $tiddler="$:/palette" text={{!!title}}/>
      </$button>
    </$list>

Just pointing out a potential setting-specific issue. Thoughts?

/Mike

-- 
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/ddabdacd-0685-48d1-b60e-df4408fe6420n%40googlegroups.com.

Reply via email to