- From: Michael Cooper <cooper@w3.org>
- Date: Thu, 2 May 2019 13:50:22 -0400
- To: James Nurthen <nurthen@adobe.com>, ARIA Editors <public-aria-editors@w3.org>
- Message-ID: <06d0c115-e6ff-2a92-7b15-d40aaa6403dc@w3.org>
Yes, I should do this. I just updated roleinfo.js manually. I filed https://github.com/w3c/aria-common/issues/31 to automate that. I'll try to remember to update periodically until it's automated in the meantime. Michael On 29/04/2019 1:02 p.m., James Nurthen wrote: > > I was not previously aware of this. > > Michael – can you take care of updating roleInfo in aria-common > periodically? > > ###How ARIA Extension Specs are Built > > An extension spec is one that defines additional roles, states, and / > or properties that augment > > the collection defined in the core ARIA specification > (aria/aria.html). Extension specs must be > > built in conjunction with the W3C ARIA WG if any new roles are to be > in the default vocabulary space > > (http://www.w3.org/1999/xhtml/vocab). > > When building an extension spec, use the boiler plate provided in > aria/template.html as a basis. > > Note that this template uses the aria/script/ariaChild.js script. > That script knows how to incorporate > > information from the core ARIA specification into the extension spec > so that new roles, states, and properties > > are well integrated into the overall ARIA taxonomy. > > The ariaChild.js script relies upon an input script > (aria/script/roleInfo.js). As of today, that file is not > automatically generated. > > If you want to ensure the file is up to date, access the core ARIA > spec with the special query string "#saveRoles" > > from a browser on a client that has write access to the copy of the > extension spec you are editing. When the dialog appears, click > > the save button and tell your browser to save the roleInfo.js file > into the aria/script directory. > > The scripts to support extension modules are stored in the aria-common > repository. Therefore, updates to roleInfo.js must be saved and > committed to that repository, even though they are generated from > content in this repository. > > https://inside.corp.adobe.com/content/dam/brandcenter/images/image002.gif > > > > *James Nurthen* > > > > 415.832.2734 (tel) > > > > 601 Townsend Street > > Accessibility Engineer > > > > 415.987.1918 (cell) > > > > San Francisco, CA, 94103, USA > > Adobe. Make It an Experience. > > > > nurthen@adobe.com > > > > www.adobe.com > > >
Received on Thursday, 2 May 2019 17:50:27 UTC