On Mon, Nov 7, 2011 at 4:12 AM, Igor Drobiazko <[email protected]> wrote:
> hi,
>
> On Sun, Nov 6, 2011 at 5:24 PM, Bob Harner <[email protected]> wrote:
>
>> Hi everybody,
>>
>> I've been meaning to bring this up for a while now. The new-for-5.3
>> Checklist component has -- for me -- a couple of minor annoyances:
>>
>> 1) The label for each checkbox is positioned *before* (that is, to the
>> left of) the checkbox. I think it is much more common to want the
>> label *after* (to the right of) the checkbox.
>>
>
> Can't it be done by overriding the CSS?

Sure, with difficulty, but do we want to make the user work that hard
for a common case? Floats can be very tricky. And if someone is
already using CSS to make the checkboxes align horizontally (which is
doable), then additionally using CSS to reverse the order of the
checkbox and labels is *very* tricky. Common things should be easy.

>
>>
>> 2) The <label> for each checkbox is not connected to the checkbox with
>> a "for" attribute, so you can't click on the label to check or uncheck
>> the box.
>>
>
> Fixed. https://issues.apache.org/jira/browse/TAP5-1747

Thanks!

>
>>
>> 3) This component takes an "encoder" parameter but does not support a
>> ValueEncoder configured to be provided automatically by Tapestry.
>>
>>
> This is done for the same reason Palette component doesn't provide a
> default encoder. We discussed that issue some time ago in the developers
> list.

I'm still hoping that checking the type of the first value in the list
would work. But I guess I don't want to open up that big discussion
again at this point.

>
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to