Omnibus Fall 2014 Minutes
Agenda:
- https://jira.sakaiproject.org/browse/SAK-22813 (new jira - all gradebook headers should be h3 ) h1 reserved for navigation, h2 for portlet titles - Matt open seperate JIRA re heading hierarchy
- Apereo / Ian still having conversations about funding an accessibility audit - good
- Got feedback on research to support https://jira.sakaiproject.org/browse/SAK-19124 from Sakai Core team
Notes on Dialogues
Good sources of info https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_dialog_role
http://www.nczonline.net/blog/2013/02/12/making-an-accessible-dialog-box/
Dialogs can be modal or non-modal
ARIA role="dialog"
Even though it is not required for the dialog itself to be able to receive focus, it still needs to be labeled
When the dialog appears on the screen, keyboard focus should be moved to the default focusable control inside the dialog.
Tab order should be contained by the dialog.
If the dialog can be moved or resized, ensure that these actions must be performable by keyboard users as well as mouse users.
Note that for non-modal dialogs there will have to be a global keyboard shortcut that allows focus to be moved between opened dialogs and the main page.
It is important the a dialogue both ket focus, but not present a keyboard trap once it is dismissed. Focus should be returned appropriately when the dialogue is dismissed.
Notes on Tooltip
Good Sources of Information http://heydonworks.com/practical_aria_examples/ -- reading through http://webaim.org/discussion/mail_thread?thread=5041
ARIA role=“tooltip”
Directives we could consider:
Should we suggest that it always be a <a>,<img>,<abbr>?
Tip content be derived or at least mired in title attribute - or hidden text?
Example that works well with Chromevox http://websemantics.co.uk/resources/styled_accessible_tooltips/
http://jqueryui.com/tooltip/ ’s example did not work well.
Commonly used technologies/libraries in Sakai:
jquery-ui
jquery-ui-cluetip
qtip2.com
Bootstrap:tooltips (which are directional)
Growl based https://jira.sakaiproject.org/browse/SAK-25330 - https://github.com/ifightcrime/bootstrap-growl?
Morpheus project - time to review it? https://confluence.sakaiproject.org/display/REL/Sakai+11+straw+man
https://jira.sakaiproject.org/browse/SAK-25773
JIRAs:
Nothing new
Any eyes available to look at
https://jira.sakaiproject.org/browse/STAT-336
Accessibility / i18n: Statistics Frame Default Human Language is Not Set, Should Match User Language Preference
https://jira.sakaiproject.org/browse/SAM-2342 extended matching type seems inaccessible
There's more with SAMIGO that anyone's welcome to take a look at if there's interest - recent activity on https://jira.sakaiproject.org/browse/SAM-1988 (worth considering https://confluence.sakaiproject.org/pages/viewpage.action?pageId=75667040 )
Matt's JIRA Filter https://jira.sakaiproject.org/issues/?filter=14292
https://jira.sakaiproject.org/browse/SAM-1649 Accessibility: Remove onkeypress handlers from "Open" and "Close" links on Test/Quiz Settings page