Here is a list of what I've finally done and committed at the 5-4 branch so it will go into .LRN 2.4:
- Forms
put the "required" indication inside the label tag
moved the error message at the top of the widget
highligh the form element causing error
-Theme-zen:
Provided an accessibility page and moved the stylesheet switcher there (STD/HC)
The "skip to main content" is always visible
Added a "You are here" before the breadcrumbs. The text is invisible and will be only read by screenreaders
changed accesskeys of the main tabs to use numbers
-Calendar:
Put the icons of the "select view" bar into the CSS
Added a label for the date in the form of mini-calendar
Improved mini-calendar, day, week and month views: added headers and associated them with days. Used current day/week/month as caption
Created a HC stylesheet for calendar
Provided better link titles
- File storage:
Added column headers where they were missing
Improved contrast of the filename in the folder-chunk
- Assessment:
Added column header where they were missing
- dotlrn main portlet:
Provided a meaningful link title for "(--|++)"
- Forums:
In the list of threads, marked up the subjects as heading
Moved the "reply", "forward" etc. buttons after the content of the message in the read order
Improved the alt text of expand/collapse icon of the messages, added a title to the link and made both change according to the display status (collapsed or expanded)