Feature #15251
closedMake all checkboxes use labels in the BE
0%
Description
Currently, checkboxes on the BE are just a checkbox and some text next to it. If the text next to it would be enclosed in a LABEL element pointing to the checkbox, this would have two neat benefits:
1. Improve accesibility a bit (still a long way to go, I know) as this allows screenreaders to read the label when the checkbox is reached.
2. When the label is clicked, the checkbox is flipped. This makes it easier for me to hit the checkbox with my mouse (I have a 100 dpi display where Typo3 has a tiny font size).
As Mantis doesn't escape HTML properly, I cannot give an example here in the bug report.
This is the spec for labels: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.9
(issue imported from #M1961)
Updated by Susanne Moog over 16 years ago
in current trunk checkboxes use labels
Updated by Oliver Klee over 16 years ago
No, not yet. Doing some testing, I've found that the following checkboxes still don't have labels:
- page properties > options > stop page tree | needs admin right | is start of site
- page properties > access > including sub pages
(This seem to a be general issue with TCE forms, I think.)
Updated by Francois Suter almost 16 years ago
I don't think this can actually be solved, at least not in an easy way. TCEforms does use labels, but it uses it when the checkbox has a label. In the case of the fields you mention, the text is not the label but the title of the field.
Maybe the (simple) solution is to add labels to these checkboxes.
Updated by Benni Mack almost 16 years ago
Francois, Sounds reasonable. However, I'd like to dig this up again once the TCEforms rewrite is done.
Updated by Steffen Gebert over 13 years ago
- Status changed from Needs Feedback to Rejected
- Target version deleted (
0)