--
You received this message because you are subscribed to the Google Groups "Free ARIA Community" group.
To post to this group, send email to free...@googlegroups.com.
To unsubscribe from this group, send email to free-aria+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/free-aria?hl=en.
Because it would be too hard to contact them all, or better said really impossible, I think that it could be helpful if you will contact the jQuery UI main developer team and try to arrange to post information about your accessibility solution on their web site, to be easier accessible by the current or future jQuery developers.I can't believe they would say that they are not interested in it...
Because these 2 libraries are not serving the same purpose.
I think the main scope of AccDC is not to compete with jQuery UI, but to promote accessibility, while many jQuery UI widgets have accessibility problems.
So the jQuery UI developers might learn how to improve their widgets and add accessibility features in them.
This is why the core team of jQuery UI should have all the interest to promote it.
Octavian
Because these 2 libraries are not serving the same purpose.
I think the main scope of AccDC is not to compete with jQuery UI, but to promote accessibility, while many jQuery UI widgets have accessibility problems.
So the jQuery UI developers might learn how to improve their widgets and add accessibility features in them.
----- Original Message -----From: Scott GonzálezSent: Monday, November 26, 2012 7:24 AMSubject: Re: [free-aria] Accessible bootstrapping is now available using semantic HTML markup.
--
On Mon, Nov 26, 2012 at 8:39 AM, Octavian Rasnita <oras...@gmail.com> wrote:Because these 2 libraries are not serving the same purpose.
I think the main scope of AccDC is not to compete with jQuery UI, but to promote accessibility, while many jQuery UI widgets have accessibility problems.
This really doesn't make sense. The fact that jQuery UI currently has accessibility issues does not mean that we aim to be an inaccessible library. AccDC, by its existence, aims to compete with all existing JavaScript UI libraries.
Brian says something else:
"It is not true that my intent is to compete with all other frameworks"
So the jQuery UI developers might learn how to improve their widgets and add accessibility features in them.
Promoting AccDC is no way helps us learn how to improve our widgets. Comparing AccDC's accessibility to jQuery UI's does, and that's completely orthogonal to promotion. This is like saying that because Dojo had an ARIA implementation before jQuery UI, that jQuery UI should promote Dojo/Dijit because it will improve jQuery UI in some way.
I think I was misunderstood. By promotion I didn't mean that the jQuery UI team should advertise AccDC. I wanted to say that jQuery UI should better inform the third party developers that create widgets about accessibility and point to AccDC as a good and working example.
If Bryan wants to help improve accessibility in jQuery UI, we'd happily accept his help. But from his posts on this list, it seems like working with existing libraries is not something he's really interested. He's even specifically complained about maintenance concerns when building accessible widgets on top of jQuery.
I think there was a lack of communication, because Brian Said:"The best solution regarding jQuery UI, is to implement related widgets in the most accessible manner possible based on such comparative analysis, and if I can help with this, I would be happy to."
I read all of Bryan's posts, and I look at the AccDC widgets when he posts about them. I even respond to his posts to find out why he makes certain decisions. As far as I can tell, this is much more useful to jQuery UI than promoting AccDC on our web site.
Yes, this is more useful indeed, but is it useful for other jQuery UI developers that don't read Brian's posts?
To be honest, the thing that I care most about is that all widgets behave the same way. It bothers me to no end that major libraries like jQuery UI, Dijit, YUI, etc. cannot agree on how to make widgets accessible. While having all major libraries care about accessibility is great, the biggest win would be having tabs work the same way across all sites, and that's just not going to happen until we can all agree on a specific implementation. So far, my experience has been that this kind of cross-project collaboration is extremely difficult and takes years to accomplish.
That's true, and for doing that, the collaboration would be the most important and not the competition.
Bryan: I, and the rest of the jQuery UI team, welcome you to help test and improve accessibility of jQuery UI widgets if you're interested.
I think this is a great starting point, from accessibility point of view.
Octavian
Brian says something else:"It is not true that my intent is to compete with all other frameworks"
I think I was misunderstood. By promotion I didn't mean that the jQuery UI team should advertise AccDC. I wanted to say that jQuery UI should better inform the third party developers that create widgets about accessibility and point to AccDC as a good and working example.
I read all of Bryan's posts, and I look at the AccDC widgets when he posts about them. I even respond to his posts to find out why he makes certain decisions. As far as I can tell, this is much more useful to jQuery UI than promoting AccDC on our web site.Yes, this is more useful indeed, but is it useful for other jQuery UI developers that don't read Brian's posts?
I'll show you an example of this, which is a pretty neat trick.The below script makes Google Maps accessible, not just for keyboard users, but for voice navigation software, and for screen reader users. Regardless that screen reader users can't use the map, it's always nice to know what has focus at any given time.This is a trick, because all that Google has to do to make Google Maps keyboard accessible, for all people around the world, right now, is to add three attributes and one keyDown handler to the button tags that control the map. By examining the code below, this is perfectly obvious, and it provides a working model to test.My point is, that accessibility doesn't have to be a mystery, and it's usually far easier to accomplish than most people realize. This is what I keep trying to point out, though it seems incredibly difficult to convey at times.My problem is that I don't know what people are interested in, so I typically just build stuff because I feel like doing it. If there is something that I can help with regarding jQuery, just let me know, I'm happy to help.window.makeGMapsAccessible = function(mapNode){
setTimeout(function(){
$(mapNode).find(
'div[title="Show street map"], div[title="Show street map with terrain"], div[title="Show satellite imagery"], div[title="Zoom in to show 45 degree view"], div[title="Show imagery with street names"], div[title="Pan up"], div[title="Pan down"], div[title="Pan left"], div[title="Pan right"], div[title="Return to the last result"], div[title="Zoom in"], div[title="Zoom out"], img[title="Rotate map 90 degrees"]').each(
function(i, o){
$(o).attr(
{
role: 'button',
tabindex: '0',
'aria-label': o.title
}).bind('keydown', function(ev){
if (ev.which == 13){
ev.preventDefault();
$(o).trigger('click');
}
});
});
}, 3000);
};
----- Original Message -----From: Scott González
Sent: Tuesday, November 27, 2012 9:40 AMSubject: Re: [free-aria] Accessible bootstrapping is now available using semantic HTML markup.
--
is clearly not his intent to compete with all other frameworks. But the nature of building a framework for mass use is that you're competing with all existing frameworks.
Hmm, this doesn't sound good, because it is just as you are saying that Brian is not competing with you, but you are competing with Brian, and you don't want to admit that from the accessibility point of view his code is better than the one made by jQuery UI developers.
I would much rather point third party developers to a resource that explains accessibility, the associated challenges, and proposed solutions. Such a resource should itself link to existing accessible widgets. This already exists and is much better than pointing people directly at AccDC.
OK, great, but why does jQuery UI have so many accessibility problems then? How many accessibility problems do AccDC have?If that resource you are telling about is so great and good and so well promoted it should have a better influence...Octavian
--
This won't happen though, if accessibility continues to be seen as a competition.
----- Original Message -----From: Ryan E. BensonSent: Sunday, December 02, 2012 10:57 AMSubject: Re: [free-aria] Accessible bootstrapping is now available using semantic HTML markup.