Forum .LRN Q&A: Re: Accessibility improvements for 2.4

Collapse
Posted by Emmanuelle Raffenne on
Hi all,

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)
Collapse
Posted by Emmanuelle Raffenne on
I forgot something in Calendar: fixed the display of events over different timezones and languages (was broken).