Accessibility Minutes 2009 09 23

From MemberWiki

Jump to: navigation, search

Participants

  • Sandy Foltz (University of Illinois)
  • Nathan Jacobiak (ParaSoft)
  • Michael Squillace (IBM - chair)
  • Ann Abbott (IBM)
  • Rich Schwerdtfeger (IBM)

Minutes

Discussion of rules/when and how to apply them

Mike: "img[@role!='presentation']"

Sandy: talked about role group concept - gather images/all roles then apply rule set

Nathan: may want to define logic for new type of entity, like an 'element locator', to find groups of elements referenced by IDs.

Nathan: at execution time, apply all rules that apply to that group.

Mike: {id:'111.v01',selectorId:'img_no_presentation',...}

sfoltz: {id:'getImg', severityCode : 'level.violation', messageCode:'WCAG20.msg.missingAltAttr', criterionNumber : '1.1.1', url : '#text-equiv'},

Mike: ruleset object describes list of rules with attributes (wcag20_ruleset.js', ids in a ruleset object point to rules in img-111-rules.js file which contains only rule logic, localization ocurs via wcag20_ruleset_en-us.js file

Mike: document : [..]

Mike: asking group to consider ways to encode for applicability context.

sfoltz: (tn == 'img' && node.hasAttribute('usemap'))

Rich: what can be computed once and cached for performance

Mike: useful to do abstract for CSUN - how does group feel about that?

Sandy: agrees!

Mike: var children = element.childNodes

Mike: HTML Unit

Rich: need to determine what is our caching model

Mike: is that an implementation detail?

Rich: caching at node and rule levels

Nathan: initial onload, determine grouping on traversal, then run rules on groups.

Mike: believe that's the model Sandy is using

Rich: Need to create caching model for rule results bound to the dom elements to allow for incremental updates during the course of page operation by the user

Personal tools