Open Bug 260121 Opened 18 years ago Updated 3 years ago

Make datepicker and timepicker keyboard accessible

Categories

(Calendar :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: mvl, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: access, Whiteboard: [not needed beta][has l10n impact])

in the date and timepickers, you should be able to select a date and time using
the arrow keys.
This also means that timepicker needs some visual indication of which element is
hovered.

http://lxr.mozilla.org/seamonkey/source/toolkit/content/widgets/colorpicker.xml
already does something like that, code could be 'borrowed' from it.
QA Contact: gurganbl → general
Assignee: mvl → nobody
A group of three students from Brazil in a course about open source is going to be working on this bug as a student-project. Looking forward to your patch(es), thanks Eduardo!
Assignee: nobody → eduardokatayama
Assignee: eduardokatayama → nobody
Flags: blocking-calendar1.0+
Whiteboard: [not needed beta][has l10n impact]
Is it open? Anybody following this? 
If no one else is involved, how do I start on this?
Flags: needinfo?(philipp)
Hi Abhishek, unfortunately I haven't gotten around to answering earlier. I think the best way to get started is devise a plan on how exactly the keyboard interaction would look like, separately for datepicker and timepicker. Which keys would do what in what order? We'll go through some comments on the proposal first.

Then you can get going, a good way to get started with the build environment is this guide: https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build

The file that needs changing is likely here: http://mxr.mozilla.org/comm-central/source/calendar/resources/content/datetimepickers/

Let me know if you have questions, you can also catch me on irc.mozilla.org #calendar
Flags: needinfo?(philipp)
Hey Philipp, looks like Mozilla is back for GSOC 2016. Given the nature of this project, maybe its a good idea to add it to official project ideas list. (That page is awfully empty right now. :P) Perhaps you could mentor.

Has anyone followed up on this, since the last time we spoke about a year ago?
Flags: needinfo?(philipp)
Flags: needinfo?(philipp)
You need to log in before you can comment on or make changes to this bug.