Re: ARIA 1.1: primary button attribute proposal

I'm concerned that the renderer for the dialog will probably not have the idref of the button available. 

On Dec 4, 2015, at 18:45, James Craig <jcraig@apple.com> wrote:

>> On Dec 4, 2015, at 12:31 PM, Joseph Scheuhammer <clown@alum.mit.edu> wrote:
>> 
>>> On 2015-12-04 8:07 AM, Alexander Surkov wrote:
>>> I agree that ARIA would benefit of having a way to provide the semantics of a default button. I would replace though a long aria-primaryaction name on short aria-default. That would look like:
>>> 
>>> <div role='button' aria-default>
>>> 
>>> The naming is similar to MSAA's STATE_SYSTEM_DEFAULT state exposed on default buttons.
>> 
>> Similarly, ATK_STATE_DEFAULT [1] and ATSPI_STATE_IS_DEFAULT [2].
>> 
>> OS X has an AXDefaultButton property, but, there, it's a property of the AXDialog, not the button itself.  (Note: determined via the Accessibility Inspector).
> 
> The ARIA equivalent would be an IDREF attr on a dialog, pointing to one of the contained buttons.
> 
> <div role="dialog" aria-labelledby="label_text" aria-default="cancel_button">
>  <h1 id="label_text">Are you sure you want to delete your irreplaceable photos?</h1>
>  <button>Delete</button>
>  <button id="cancel_button">Cancel</button>
> </div>
> 
> 

Received on Saturday, 5 December 2015 02:55:56 UTC