- From: James Craig <jcraig@apple.com>
- Date: Wed, 10 Sep 2008 15:50:18 -0700
- To: David Bolter <david.bolter@utoronto.ca>
- Cc: Aaron M Leventhal <aleventh@us.ibm.com>, Cynthia Shelly <cyns@exchange.microsoft.com>, George Young <gcyoung@microsoft.com>, Jon Gunderson <jongund@illinois.edu>, W3C WAI-XTECH <wai-xtech@w3.org>
Hi David, previous examples have used the code you are suggesting. We are discussing alternatives for a few reasons: 1. Nesting each subtree group inside its parent list item would allow this to be used with the existing structure of nested UL/LI in HTML, without the need for additional sub-level inline elements like the SPAN or A tags we have in all the examples to date. 2. Nesting each subtree group inside its parent list item would allow aria-level to be automatically calculated by the user agent. This could lead to making aria-level optional in the same way aria-setsize and aria-posinset are currently optional unless the DOM is only showing a subset of the full tree. On Sep 8, 2008, at 6:11 PM, David Bolter wrote: > > What about putting the role="treeitem" on the span instead of the li? > Sorry if this as been discussed already... > > In dojo we did it this way > (http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Tree.html > ). > > cheers, > David > > Aaron M Leventhal wrote: >> Why do you do the aria-labelledby pointing into the span? >> Otherwise the accessible name for the top level items encompasses >> all the >> subitems too, right? >> >> I didn't realize that we need to do that. I'm not sure if this is a >> better >> way anymore -- it's confusing for authors to have to do that. >> >> Sigh :/ >> >> - Aaron >> >> >> >> From: >> James Craig <jcraig@apple.com> >> To: >> Aaron M Leventhal/Cambridge/IBM@IBMUS >> Cc: >> Jon Gunderson <jongund@illinois.edu>, Cynthia Shelly >> <cyns@exchange.microsoft.com>, George Young >> <gcyoung@microsoft.com>, W3C >> WAI-XTECH <wai-xtech@w3.org> >> Date: >> 09/08/2008 08:24 PM >> Subject: >> Re: Tree sample code >> >> >> >> Aaron M Leventhal wrote: >> >> Cynthia, what do you think about having your tree widget have the >> keyboard >> UI of a tree? >> >> I think the one I created serves that request, doesn't it? If it's >> missing >> something, please advise. >> >> http://cookiecrook.com/test/aria/tree/ariatree.html >> >> You could still have it gracefully degrade into nested lists of >> links in >> screen reader virtual buffers. >> >> That's a good recommendation to make, but I don't think it's >> necessary to >> do that amount of browser checking and rewriting for the example >> code, do >> you? One caveat though. Instead of maintaining a list of user >> agents that >> support ARIA, maintain a list of old user agents that are known to >> not >> support ARIA. Assume the best of unknown user agent strings, and >> serve up >> the full ARIA support. >> >> James >> >> >> >> > >
Received on Wednesday, 10 September 2008 22:51:00 UTC