W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > October to December 2013

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

From: Sailesh Panchang <spanchang02@yahoo.com>
Date: Sat, 23 Nov 2013 16:53:58 -0800 (PST)
Message-ID: <1385254438.65050.YahooMailBasic@web125001.mail.ne1.yahoo.com>
To: WCAG <w3c-wai-gl@w3.org>
Cc: Bailey@Access-Board.gov
Bruce,
With respect to your comment on use of role=presentation on the table with credit cards in example#2:
It is a layout table and role=presentation helps to remove any ambiguity in its interpretation by AT.
NVDA, for instance will expose it as a table in FF if the role is absent.

Regards,
Sailesh

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

 Subject: Re: WG discussion: Nov 5, 2013: role=group technique
 To: "WCAG" <w3c-wai-gl@w3.org>
 Date: Friday, November 22, 2013, 2:38 PM
 
 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 Sunday, 24 November 2013 00:54:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 16 January 2018 15:34:12 UTC