Project

General

Profile

Actions

Feature #15251

closed

Make all checkboxes use labels in the BE

Added by Oliver Klee over 18 years ago. Updated almost 13 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2005-11-30
Due date:
% Done:

0%

Estimated time:
PHP Version:
4.3
Tags:
Complexity:
Sprint Focus:

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)


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #21294: Use labels in the page wizard for the page title fieldsClosedBenni Mack2009-10-17

Actions
Actions #1

Updated by Susanne Moog over 15 years ago

in current trunk checkboxes use labels

Actions #2

Updated by Benni Mack over 15 years ago

@Oliver: Can we close that one then?

Actions #3

Updated by Oliver Klee over 15 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.)

Actions #4

Updated by Francois Suter about 15 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.

Actions #5

Updated by Benni Mack about 15 years ago

Francois, Sounds reasonable. However, I'd like to dig this up again once the TCEforms rewrite is done.

Actions #6

Updated by Stefan Neufeind almost 13 years ago

Solved, as far as I can see.

Actions #7

Updated by Steffen Gebert almost 13 years ago

  • Status changed from Needs Feedback to Rejected
  • Target version deleted (0)
Actions

Also available in: Atom PDF