Re: WG discussion: Nov 5, 2013: role=group technique

Joshue / David,
The technique applies when one cannot use fieldset / legend as already documented. As I expressed during the last call fieldset-legend might work with groups of custom form controls too.
The statement " • If the visual design constraints rule out the use of a particular native element, because the element cannot be styled as required", (Steve's statement [1]) aptly captures the situation where role=group might apply.

[1] Using WAI-ARIA in HTML
http://rawgithub.com/w3c/aria-in-html/master/index.html
Sailesh


--------------------------------------------
On Tue, 11/12/13, Sailesh Panchang <spanchang02@yahoo.com> wrote:

 Subject: Re: WG discussion: Nov 5, 2013: role=group technique
 To: "Sailesh Panchang" <sailesh.panchang@deque.com>, "Joshue O Connor" <joshue.oconnor@cfit.ie>
 Cc: "WCAG" <w3c-wai-gl@w3.org>
 Date: Tuesday, November 12, 2013, 11:26 AM
 
 Draft example 3:
 <div role="group" aria-labelledby="grplabel"><span
 id="grplabel">Travel mode:</span>
 <span tabindex="0" role="checkbox"
       aria-checked="true"
 aria-labelledby="chk1" onkeydown="return
 checkBoxEvent(event);"
       onclick="return
 checkBoxEvent(event);">
 <span id="chk1">By air
 </span></span>
 <span tabindex="0" role="checkbox" aria-labelledby="chk2"
 aria-checked="false"
       onkeydown="return
 checkBoxEvent(event);"
  onclick="return checkBoxEvent(event);"><span
 id="chk2">By train</span></span>
 </div>
 Sailesh
 
 
 --------------------------------------------
 On Thu, 11/7/13, Joshue O Connor <joshue.oconnor@cfit.ie>
 wrote:
 
  Subject: Re: WG discussion: Nov 5, 2013: role=group
 technique
  To: "Sailesh Panchang" <sailesh.panchang@deque.com>
  Cc: "Sailesh Panchang" <spanchang02@yahoo.com>,
 "WCAG" <w3c-wai-gl@w3.org>
  Date: Thursday, November 7, 2013, 9:48 AM
  
  Hi Sailesh,
  
  > Hello Joshue,
  >>> I think Kathys comment is a fair observation,
  unless it is a common pattern. Maybe>>we need a
 third
  example which uses the neutral<div>  elements
  also. This would also>>help to highlight the use of
  the ARIA grouping roles without any potential
  confusion>>over whether 'this element is valid on a
  table or not'.
  > I do not see where you see potential confusion. [...]
  
  It's more where there is potential to enhance it in others
  that I'm mindful of.
  
  > The technique that was
  > first submitted correctly reflected this in its
 title:
  > "Marking logical group of fields using role=group /
  role=radiogroup
  > when using fieldset-legend is not practical"
  > Maybe that should be reinstated?
  
  Thanks for that  - not a bad idea.
  
  > Sure one can use  role=group/radiogroup if one
  codes custom form
  > controls that cannot be labeled without ARIA or
 grouped
  with
  > fieldset-legend are still in a table-less container.
  Perhaps someone
  > might take an action item to create 'Example 3' for
  that situation.
  
  Ok, we can discuss this on the call on Tues.
  
  Josh
  
 
 
 

Received on Friday, 22 November 2013 19:42:14 UTC