- From: Chaals McCathie Nevile <chaals@yandex-team.ru>
- Date: Wed, 02 Dec 2015 12:09:24 +1000
- To: "Volker Sorge" <v.sorge@progressiveaccess.com>
- Cc: "SVG-A11y TF" <public-svg-a11y@w3.org>
On Wed, 02 Dec 2015 20:30:21 +1000, Volker Sorge <v.sorge@progressiveaccess.com> wrote: > Dear Chaals, > > Thank you for those links. I had a look and I can see that it should be > quite straight forward to generate something similar automatically from > my molecule examples. Whee! Seriously, that's nice to hear... although we of course need to work through the details… > However, what I can not see yet, is how I could represent my current > navigation model in this format. In particular I struggle to understand > -- how elements can be shared between groups (e.g, we have R1-O-R2 where > both groups share O and I want to navigate from [R1-O]-R2 to R1-[0-R2], > if that makes sense). I don't currently have a way to do that :( It might be possible using aria, but of course that only works with screenreaders - and even then, in quite a limited way at the moment ;( > -- how hierarchical navigation is supported. Technically, it isn't. In the composed-tree example I have sort of faked it - tabindex gives a "breadth-first" navigation of a tree, but you can follow a link to jump down to the next level. Unfortunately going back is only possible for links - if you moved a bit with tabindex, you don't get more history. It would be possible to hack that by adding stuff to the history tree, but then you make it very painful to use the back button for going back completely - but this isn't a problem that is even unique to SVG let alone accessibility :( I have also used role=list / role="listitem" to describe the hierarchy - more thoroughly in composed-tree than in the chem-BV-ox example. Again, *IFF* you have a screenreader you can navigate that structure, albeit still not very effectively. The fastest answer seems to me a treewalking extension for a browser - but this may have some interesting compatibility problems with sites that think they are offering helpful shortcuts. The most sensible answer would be to revise navigation fairly thoroughly, but of course that will take some serious implementation work, and isn't going to be quick ;( cheers Chaals > Best, > Volker > > > > On 2015-11-29 20:07, Chaals McCathie Nevile wrote: >> Dear Volker, >> On Fri, 27 Nov 2015 23:22:15 +1000, Volker Sorge >> <v.sorge@progressiveaccess.com> wrote: >> >>> My apologies for never engaging again after I had shared the >>> navigatable chemical diagrams initially. I was simply too busy this >>> year. But I tried to keep an eye on the list. >> And my apologies for not engaging more directly with the stuff that you >> showed - for the same reason. >> >>> Now that there is a draft spec available, I was wondering if there is >>> any interest in programmatically generating molecule diagram examples >>> for the spec. If there is, I can have a look into that. (I can't >>> promise anything with respect to delivery time though!) >> I'm interested - I've been working with a habdful of techniques that >> *sort >> of* work now - if you have the right browser and a bit of luck, as well >> as >> getting the code right. >> >>> I am currently also looking at diagrams from Biology (phylogenetic >>> trees) and Physics (circuit diagrams) that might serve as useful >>> examples in the future. >> Both of those would be great kinds of examples. I mostly got together a >> simple tree diagram (there are a couple of bugs, but there is enough >> right >> to show the idea) with some notes on what I did at >> svg-access-w3cg.github.io/use-case-examples/composed-tree-notes.html >> I have a diagram of a reaction process I am also working on, but it's a >> mess really - I need to spend a day or so with it so it shows at least >> what I am trying to achieve. I'll put something up tomorrow at >> svg-access-w3cg.github.io/use-case-examples/chem-BV-ox-notes.html to >> explain what I am thinking about it… >> cheers >> Chaals > -- Charles McCathie Nevile - web standards - CTO Office, Yandex chaals@yandex-team.ru - - - Find more at http://yandex.com
Received on Wednesday, 2 December 2015 11:10:00 UTC