[Zope3-dev] Re: browser widgets: items widgets and label tags
Gary Poster
gary at zope.com
Sun Nov 12 09:50:12 EST 2006
On Nov 12, 2006, at 7:30 AM, yuppie wrote:
> Hi Benji!
>
>
> Benji York wrote:
>> yuppie wrote:
>>> Adding additional complexity for getting the label issue
>>> perfectly right doesn't fit much to the rest of the code. And I
>>> doubt any browser will have trouble with 'for' attributes
>>> pointing to a non-control element.
>> The "for" attributes in labels are used heavily in
>> zope.testbrowser functional tests. If the human readable labels
>> no longer correctly identify the controls, control IDs or names
>> would have to be used instead, which is not conducive to good tests.
>
> This is already broken for choice checkbox and radio widgets. In
> these cases we have no 1:1 relationship between widget labels and
> controls. (Though sometimes additional 1:1 labels within the
> widgets do work.)
an aside:
If they are set up correctly (i.e., using the spec) then labels for
checkbox or radio buttons certainly should work. If they don't,
that's a bug.
Then also, fwiw, if they are part of a collection of fields, you can
use `.control` to get the "virtual" umbrella control for the
collection of radio buttons or checkboxes.
Gary
More information about the Zope3-dev
mailing list