Re: [Accessibility-ia2] IA2_ROLE_TOGGLE_BUTTON is not recommend by spec

2014-02-25 Thread James Teh

Hi Rich,

This is certainly how Firefox exposes it, except that Firefox also 
exposes the checkable state, which is a related (but separate) issue. 
This option certainly makes sense.


The alternative is to use a role of button and introduce a pressable 
state or document that the checkable state on buttons actually means 
pressable.


I don't mind which from a principle standpoint, but it would seem the 
former will have less impact, given that Firefox is already doing it.


Jamie

On 26/02/2014 9:29 AM, Richard Schwerdtfeger wrote:

Jamie,

In ARIA you apply aria-pressed=true or aria-pressed=false it will
become a toggle button. From the implementation guide should we say
something about the pressed state.

IAccessible2: If _aria-pressed_
http://www.w3.org/TR/2014/PR-wai-aria-20140206/states_and_properties#aria-pressed
 is
not *undefined*, it *SHOULD* be exposed as IA2_ROLE_TOGGLE_BUTTON

IOW if you are ever to use a pressed state then you should change the
role to IA2_ROLE_TOGGLE_BUTTON

Cheers,
Rich

Rich Schwerdtfeger

Inactive hide details for James Teh ---02/20/2014 05:50:12 PM---Further
to this, the IA2 spec recommends using ROLE_SYSTEM_PUSHJames Teh
---02/20/2014 05:50:12 PM---Further to this, the IA2 spec recommends
using ROLE_SYSTEM_PUSHBUTTON.  The problem with this is tha

From: James Teh ja...@nvaccess.org
To: accessibility-ia2@lists.linuxfoundation.org
Date: 02/20/2014 05:50 PM
Subject: Re: [Accessibility-ia2] IA2_ROLE_TOGGLE_BUTTON is not recommend
by spec
Sent by: accessibility-ia2-boun...@lists.linuxfoundation.org





Further to this, the IA2 spec recommends using ROLE_SYSTEM_PUSHBUTTON.
The problem with this is that it's not possible to tell whether the
button can be toggled when it is not pressed. That is, you can't tell
whether it's just a normal button that can't be toggled or whether it's
a button that can be toggled (pressed or not pressed).

Jamie

On 21/02/2014 12:15 AM, Alexander Surkov wrote:
  Hi. IA2 spec doesn't recommend to use TOGGLE_BUTTON role [1]:
 
  BRBNote:/B IA2_ROLE_TOGGLE_BUTTON should not be used.  Instead,
use MSAA's
  ROLE_SYSTEM_PUSHBUTTON and STATE_SYSTEM_PRESSED.
 
  However it's in use in Firefox for years [2]. Note, ATK's toggle button
  doesn't have similar wording.
 
  Is there any particular reason of this wording?
 
  Thank you.
  Alexander.
 
  [1]
 
http://accessibility.linuxfoundation.org/a11yspecs/ia2/api/AccessibleRole.idl
  [2] https://bugzilla.mozilla.org/show_bug.cgi?id=390284
  [3] https://developer.gnome.org/atk/unstable/AtkObject.html
 
 
  ___
  Accessibility-ia2 mailing list
  Accessibility-ia2@lists.linuxfoundation.org
  https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
 

--
James Teh
Director, NV Access Limited
Ph + 61 7 5667 8372
www.nvaccess.org
Facebook: http://www.facebook.com/NVAccess
Twitter: @nvaccess
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2




--
James Teh
Director, NV Access Limited
Ph + 61 7 5667 8372
www.nvaccess.org
Facebook: http://www.facebook.com/NVAccess
Twitter: @nvaccess
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2


Re: [Accessibility-ia2] IA2_ROLE_TOGGLE_BUTTON is not recommend by spec

2014-02-20 Thread James Teh
Further to this, the IA2 spec recommends using ROLE_SYSTEM_PUSHBUTTON. 
The problem with this is that it's not possible to tell whether the 
button can be toggled when it is not pressed. That is, you can't tell 
whether it's just a normal button that can't be toggled or whether it's 
a button that can be toggled (pressed or not pressed).


Jamie

On 21/02/2014 12:15 AM, Alexander Surkov wrote:

Hi. IA2 spec doesn't recommend to use TOGGLE_BUTTON role [1]:

BRBNote:/B IA2_ROLE_TOGGLE_BUTTON should not be used.  Instead, use MSAA's
ROLE_SYSTEM_PUSHBUTTON and STATE_SYSTEM_PRESSED.

However it's in use in Firefox for years [2]. Note, ATK's toggle button
doesn't have similar wording.

Is there any particular reason of this wording?

Thank you.
Alexander.

[1]
http://accessibility.linuxfoundation.org/a11yspecs/ia2/api/AccessibleRole.idl
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=390284
[3] https://developer.gnome.org/atk/unstable/AtkObject.html


___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2



--
James Teh
Director, NV Access Limited
Ph + 61 7 5667 8372
www.nvaccess.org
Facebook: http://www.facebook.com/NVAccess
Twitter: @nvaccess
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2