- From: James Nurthen <james.nurthen@oracle.com>
- Date: Sun, 17 Jul 2016 20:48:26 -0700
- To: Matt King <a11ythinker@gmail.com>
- Cc: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>, ARIA Working Group <public-aria@w3.org>
Works great on my phone though. :) > On Jul 17, 2016, at 19:50, Matt King <a11ythinker@gmail.com> wrote: > > Odd ... the URL ... > > http://snoringfoot.dyndns.org/Webserver/ARIA%20Accordions/demo.htm > > yields 404 from Chrome, Firefox, and IE regardless if I click on the link in > the e-mail or paste the URL into the browser. > > Matt > > -----Original Message----- > From: James Nurthen [mailto:james.nurthen@oracle.com] > Sent: Sunday, July 17, 2016 7:42 PM > To: Matt King <a11ythinker@gmail.com> > Cc: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>; ARIA Working Group > <public-aria@w3.org> > Subject: Re: Live Code for APG: ARIA Accordion design pattern ready for > review > > Seems to work OK for me. Can you retry. > >> On Jul 17, 2016, at 19:11, Matt King <a11ythinker@gmail.com> wrote: >> >> Bryan, >> >> Thank you very much for your work on this. >> >> Unfortunately, I am getting a 404 from the demo url. >> >> Matt >> >> -----Original Message----- >> From: Bryan Garaventa [mailto:bryan.garaventa@ssbbartgroup.com] >> Sent: Sunday, July 17, 2016 6:28 PM >> To: ARIA Working Group <public-aria@w3.org> >> Subject: Live Code for APG: ARIA Accordion design pattern ready for >> review >> >> Hi, >> The code for the accordion wireframe is ready, which can be tested at >> http://snoringfoot.dyndns.org/Webserver/ARIA%20Accordions/demo.htm >> >> At present this is just the coded implementation since my primary >> objective was to simply build out what works first, then document it >> after we finish any tweaks. For this reason, I'm hosting this temporarily > on a test server. >> >> Also, you can download this zip file at http://snoringfoot.dyndns.org/ >> >> Included within this is a vanilla JavaScript helpers lib I've cobbled >> together over some years now, which should aid in the process for >> building out these widgets in the future. This is included within the >> file "helpers.js'. >> >> The design pattern uses the new model for Accordions, which is the use >> of individually focusable toggles in combination with aria-expanded to >> convey the active state of each toggle. >> >> The setup for this type of implementation is automatically scalable, >> meaning that it can include any type of embedded control type within >> the dynamically expandable sections, including other complex ARIA >> widget controls, or even embedded accordion controls to nest >> functionality. This is why the named regions are important for intuitive > grouping. >> >> This too works on mobile touch screen devices, and within setup.js, >> redundant event handling shows how the same script can be applied to >> non-native triggering elements such as Div or Span elements in place >> of native links or buttons for use as accordion toggles. >> >> Within this demo, the styling and content are just what I've thrown >> together, but all can be changed however you like. It probably needs >> some positioning work for the accordion section content for instance. >> The triggering elements are presently A tags, but these can be changed >> to native buttons, or even simulated elements like Div or Span with >> tabindex='0' and role='button', and the scripting will still work > accessibly. >> >> Also, please feel free to use the helpers.js file for whatever you >> wish as well, it may make this process go faster. >> >> All the best, >> Bryan >> >> >> >> >> Bryan Garaventa >> Accessibility Fellow >> SSB BART Group, Inc. >> bryan.garaventa@ssbbartgroup.com >> 415.624.2709 (o) >> www.SSBBartGroup.com > > >
Received on Monday, 18 July 2016 03:49:06 UTC