- From: Matthew King <mattking@us.ibm.com>
- Date: Tue, 24 Mar 2015 08:50:31 -0800
- To: Shane McCarron <shane@aptest.com>
- Cc: Birkir Gunnarsson <birkir.gunnarsson@deque.com>, James Craig <jcraig@apple.com>, "W3C WAI Protocols & Formats" <public-pfwg@w3.org>
- Message-Id: <OFF33EFE30.2C2E9021-ON88257E12.005B758C-88257E12.005C8427@notes.na.collabserv.c>
The question is very clear now, thank you.
Matt King
IBM Senior Technical Staff Member
I/T Chief Accessibility Strategist
IBM BT/CIO - Global Workforce and Web Process Enablement
Phone: (503) 578-2329, Tie line: 731-7398
mattking@us.ibm.com
From: Shane McCarron <shane@aptest.com>
To: Birkir Gunnarsson <birkir.gunnarsson@deque.com>,
Cc: Matthew King/Fishkill/IBM@IBMUS, James Craig <jcraig@apple.com>,
"W3C WAI Protocols & Formats" <public-pfwg@w3.org>
Date: 03/24/2015 08:01 AM
Subject: Re: Question about "Implicit value for Role"
Sent by: ahby@aptest.com
I am sorry this is confusing. I don't know how else to ask the question.
In our specifications (e.g., ARIA 1.1) we say:
<h3>Implicit Value for Role</h3>
<p>Many states and properties have default values.
Occasionally, the default value when used on a given role should be
different from the usual default. Roles that require a state or property
to have a non-standard default value indicate this in the "Implicit Value
for Role". This is expressed in the form "<code>state or property
name</code> is <code>new default value</code>". Roles that define this
have the new default value for the state or property if the author does
not provide an explicit value.</p>
My question is, if a role (e.g., chapter in DPub) had any information in
this field of its definition in the specification (e.g.,
aria-myNewState="true"), would that be inherited by any children of the
role (e.g., subchapter in DPub)?
Right now the javascript that auto-generates portions of the ARIA
specification(s) does not take this into account. I am just trying to
figure out if it needs to.
Is that clearer?
On Tue, Mar 24, 2015 at 8:31 AM, Birkir Gunnarsson <
birkir.gunnarsson@deque.com> wrote:
Shane, could you provide pseudo code to clarify?
I am still a bit confused by the question.
Are we talking about role or attribute?
Would this help?
http://www.w3.org/TR/aria-in-html/
(the "implicit semantics" column)?
On 3/24/15, Shane McCarron <shane@aptest.com> wrote:
> And specifically of the value of a field in a table in our
specifications.
> It is a field in the template for a role, and I am not clear if children
of
> a role should be inheriting whatever is in that field.
>
> On Tue, Mar 24, 2015 at 6:30 AM, Matthew King <mattking@us.ibm.com>
wrote:
>
>> The original question:
>> > If there is data in the value for this field for a given role (e.g.,
>> "select") and another role references that role as a superclass, should
>> the
>> new "child" role inherit those implicit values automatically?
>> Example provided by James Craig:
>> > role=alert has an implicit value of "assertive" so the author just
>> > needs to write:
>> > role="alert"
>> > Not:
>> > role="alert" aria-live="assertive"
>>
>> I still do not understand the original question given the example. I
>> didn't even realize that there was a concept of value associated with
>> ARIA
>> roles., e.g., Alert has a value of assertive? Isn't it the live
property
>> that has the value, not the assertive role?
>>
>> The original question is asking about the value of a field.
>>
>> Matt King
>> IBM Senior Technical Staff Member
>> I/T Chief Accessibility Strategist
>> IBM BT/CIO - Global Workforce and Web Process Enablement
>> Phone: (503) 578-2329, Tie line: 731-7398
>> mattking@us.ibm.com
>>
>>
>>
>> From: James Craig <jcraig@apple.com>
>> To: Shane McCarron <shane@aptest.com>, W3C WAI Protocols &
Formats
>> <public-pfwg@w3.org>,
>> Date: 03/23/2015 10:26 PM
>> Subject: Re: Question about "Implicit value for Role"
>> ------------------------------
>>
>>
>>
>> It's about authoring convenience. For example, role=alert has an
implicit
>> value of "assertive" so the author just needs to write:
>>
>> role="alert"
>>
>> Not:
>>
>> role="alert" aria-live="assertive"
>>
>> We document the "implicit values for roles," otherwise the default
value
>> would be the default for the attribute, which is "off" for aria-live.
>>
>>
>>
>> On Mar 23, 2015, at 4:40 PM, Shane McCarron <*shane@aptest.com*
>> <shane@aptest.com>> wrote:
>>
>> Actually, no. I don't even know what "Implicit value for Role" means
>> really. I can guess, but I would have assumed it was only relevant in
a
>> host language context.
>>
>> On Mon, Mar 23, 2015 at 3:47 PM, Matthew King <*mattking@us.ibm.com*
>> <mattking@us.ibm.com>> wrote:
>> Can you provide an example?
>>
>> Matt King
>> IBM Senior Technical Staff Member
>> I/T Chief Accessibility Strategist
>> IBM BT/CIO - Global Workforce and Web Process Enablement
>> Phone: *(503) 578-2329* <%28503%29%20578-2329>, Tie line: 731-7398
>> *mattking@us.ibm.com* <mattking@us.ibm.com>
>>
>>
>>
>> From: Shane McCarron <*shane@aptest.com* <shane@aptest.com>>
>> To: "W3C WAI Protocols & Formats" <*public-pfwg@w3.org*
>> <public-pfwg@w3.org>>,
>> Date: 03/22/2015 05:24 PM
>> Subject: Question about "Implicit value for Role"
>> Sent by: *ahby@aptest.com* <ahby@aptest.com>
>> ------------------------------
>>
>>
>>
>>
>> If there is data in the value for this field for a given role (e.g.,
>> "select") and another role references that role as a superclass, should
>> the
>> new "child" role inherit those implicit values automatically?
>>
>> --
>> Shane McCarron
>> Managing Director, Applied Testing and Technology, Inc.
>>
>>
>>
>>
>> --
>> Shane McCarron
>> Managing Director, Applied Testing and Technology, Inc.
>>
>>
>
>
> --
> Shane McCarron
> Managing Director, Applied Testing and Technology, Inc.
>
--
Shane McCarron
Managing Director, Applied Testing and Technology, Inc.
Received on Tuesday, 24 March 2015 16:51:45 UTC