- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Fri, 10 Oct 2008 10:31:39 -0500
- To: "Earl Johnson" <earlj.biker@gmail.com>
- Cc: Becky Gibson <gibsonb@us.ibm.com>, "Protocols and Formats Working Group WG" <w3c-wai-pf@w3.org>, "wai-xtech@w3.org WAI-XTECH" <wai-xtech@w3.org>
- Message-ID: <OFCF5EDCFE.35B05F6B-ON862574DE.004F7B06-862574DE.00554BE4@us.ibm.com>
Hi Earl, Response below. Rich Rich Schwerdtfeger Distinguished Engineer, SWG Accessibility Architect/Strategist blog: http://www.ibm.com/developerworks/blogs/page/schwer "Earl Johnson" <earlj.biker@gmail.com> wrote on 10/09/2008 01:00:49 PM: > "Earl Johnson" <earlj.biker@gmail.com> > 10/09/2008 01:00 PM > > To > > Richard Schwerdtfeger/Austin/IBM@IBMUS > > cc > > "wai-xtech@w3.org WAI-XTECH" <wai-xtech@w3.org>, Becky Gibson/ > Westford/IBM@Lotus, "Protocols and Formats Working Group WG" <w3c- > wai-pf@w3.org> > > Subject > > Re: ACTION Item: Rich review Accordon > > Hi; > > Inline. > On Thu, Oct 9, 2008 at 8:51 AM, Richard Schwerdtfeger <schwer@us.ibm.com > > wrote: > A lot of great work by the style guide team! > > I am reading the accordion style guide and have a number of > questions. Initial impression is it is too complicated, largely due > to the pop-up menu piece and inconsistencies with tabpanel: > EJ The one most benefiting of simplification is Tab navigation. > Since you observe, in what ways might you simplify the complexities > that aren't covered below? > > > Why does an accordion have to have a menu? This sounds like an > additional feature. Anything can have a context menu so why must > this be specific to an accordion. Shouldn't shift+F10 be the same > for all pop-up context menus? > EJ It doesn't have to.be; the style guide spec included it to give > guidance on what to do if it was included. I assume you mention > shift+F10 because of control+F10. Shift+F10 should be what was > recommended instead. What I am suggesting is to have a set of global keyboard commands - ones that apply to all widgets. We used this concept for ARIA properties. I am also looking at this like the inheritance model we have in ARIA. I would like accordion to be thought of as a subclass of tabpanel. Consequently, as many of the keyboard commands used in tabpanel should be used in accordion. So, looking at inheritance, why couldn't a notebook tab have a menu button? Note: I tried ctrl up/down in the example you gave and it did not work. > Donald: Would you change Control+F10 to Shift+F10 to ffix my > mistake, this keeps coming up.? I am not sure what the difference is between the two other than ctrl+F10 brings you to the browser menu on Windows. I think context menu launching should be system wide. > Why does tabpanel not support space or enter to open the panel? > James Craig said you wanted the behavior closer to tabpanel yet you > have an inconsistency. > EJ It does. Here's the excerpt. > Enter/Space > Toggles the accordion Content open [or close] when Input Focus is > on its accordion tab Label > Earl, you misunderstood the question. Why does tabpanel (not the accordion) not support enter/space? It is inconsistent with accordion which does. http://dev.aol.com/dhtml_style_guide#tabpanel > Why does accordion not support alt+del like tabpanel? > EJ The accordion example I was defining keynav for [below] didn't > call for the function in its spec and our styleguide review didn't > catch it was missing. I'm curious tho, what use applications would > an accordion widget with deletable panes be used for? I don't know. Again, I want to emphasize the inheritance model. If an accordion were a multiselectable tabpanel and a tabpanel allowed the user to delete a panel, why shouldn't the accordion? What is so special about the accordion that you would not allow this? > What are the interactive glyphs on the tab header? Why could these > not be placed on a pop-up context menu. Seems like it complicates > the UI. We had a similar discussion with the IBM mashup team. > EJ The spec I defined keynav for used glyphs whose functions are > akin to the window manager's Minimize, Maximize, Close glyphs. Did you mean collapse all, expand all, an refresh? How do you get to these with the keyboard? > Glyphs or Popup are each legitemate UI design choices. > Do you have a link to an example we can see on the Monday ARIA call? > EJ See http://webdev2.sun.com/example/faces/accordion/a11yAccordion.jsp > > It set the wairole as a tablist. Keynav is a bit quirky for meat times. > > > Ear;l Please come to the Monday PF call. > > Suggestion per the ARIA call this week: > > - Give the accordion a role of "tabpanel" but assign it the aria- > multiselectable property. This would indicate to the AT that this > was a multislectable tabpanel which a screen reader could say > "accordion." This menus that multiple tabs could be selected at a > time. Authors would then be required to set the aria-selected="true" > on each selected (opened) tab. > > I am putting this on the ARIA call for Monday. Addressing accordion > is something we need to do. We would like to do so by reusing > existing ARIA roles and properties. > > For quick reference: http://dev.aol.com/dhtml_style_guide#accordion > > Rich > > > Rich Schwerdtfeger > Distinguished Engineer, SWG Accessibility Architect/Strategist > blog: http://www.ibm.com/developerworks/blogs/page/schwer > > > > -- > Earl > http://www.linkedin.com/in/earljohnson1 > earlj.biker@gmail.com
Received on Friday, 10 October 2008 15:32:38 UTC