jsr344-experts@javaserverfaces-spec-public.java.net

[jsr344-experts] Re: Accessibility

From: Çağatay Çivici <cagatay.civici_at_gmail.com>
Date: Wed, 9 Jan 2013 10:38:36 +0200

Hi,

I do a lot of work on WAI-ARIA for PrimeFaces regarding screen readers, keyboard and mouse access.

Pass thru attributes should handle some of the cases but the state attributes like aria-disabled, aria-selected, aria-readonly should be handled by component. I guess screen readers can also consider disabled attribute is aria-disabled is not there.

Not sure if from a spec point of view, there should be a concern as WAI-ARIA is about accessible "rich" internet applications and core JSF component are basic elements not (tablist, dialog, spinner) so component libraries should take care of it out of the spec.

One part spec could handle is aria-live related to ajax updates so screen reader can jump to update part of the page.

Regards,

On 9 Oca 2013, at 10:28, Frank Caputo <frank_at_frankcaputo.de> wrote:

> Hi Kito,
>
> I've never done anything with WAI-ARIA. But if it is all about attributes, can't you simply do this with passthrough attributes? And if so, do we really need the new role attribute?
>
> Ciao Frank
>
> Am 08.01.2013 um 05:19 schrieb Kito Mann <kito.mann_at_virtua.com>:
>
>> Did we ever complete the discussion of this topic? I see Ed added a role attribute, but is there more that needs to be done?
>> ___
>>
>> Kito D. Mann | @kito99 | Author, JSF in Action
>> Virtua, Inc. | http://www.virtua.com | JSF/Java EE training and consulting
>> http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info | @jsfcentral
>> +1 203-404-4848 x246
>>
>> * Listen to the latest headlines in the JSF and Java EE newscast: http://blogs.jsfcentral.com/JSFNewscast/
>> * Sign up for the JSFCentral Newsletter: http://oi.vresp.com/?fid=ac048d0e17
>>
>>
>> On Wed, Feb 1, 2012 at 5:47 PM, Jakob Korherr <jakob.korherr_at_gmail.com> wrote:
>> Hi,
>>
>> I recently did some work for a web accessibility course at university
>> (WAI-ARIA) and I think there are some things (like e.g. aria-live or
>> aria-invalid) which will be very easy to integrate into JSF (in the
>> case of aria-live, every f:ajax render region should have this
>> attribute; in the case of aria-invalid, every input field with an
>> validation error should have it).
>>
>> However, IMO it will mostly boil down to supporting the various
>> non-standard xhtml attributes for ARIA states and roles, like e.g.
>> aria-live, aria-invalid, aria-labelledby,... and relying on the
>> developer to set them appropriately.
>>
>> See http://www.w3.org/TR/wai-aria/ for more details on special attributes.
>>
>> Regards,
>> Jakob
>>
>> 2012/2/1 Blake Sullivan <blake.sullivan_at_oracle.com>:
>> > In the end, it comes down to:
>> > 1) Do the components contain enough information that an accessible page can
>> > be generated
>> > 2) Does the RenderKit transform the component in an accessible manner
>> >
>> > The questions are:
>> > 1) Is there anything that the spec should do to make this easier?
>> > 2) Do the components defined in the specification meet these requirements?
>> > 3) Does the reference implementation RenderKit meet these requirements?
>> >
>> > -- Blake Sullivan
>> >
>> >
>> > On 1/31/12 3:08 PM, Werner Keil wrote:
>> >
>> > I know an expert on that, but not sure, if they or he are JCP Member.
>> >
>> > Werner
>> >
>> > On Tue, Jan 31, 2012 at 11:58 PM, Çağatay Çivici <cagatay.civici_at_gmail.com>
>> > wrote:
>> >>
>> >> Hi Experts,
>> >>
>> >> Quick question,
>> >>
>> >> Where do we stand on Accessibility?
>> >>
>> >> Thanks,
>> >>
>> >> Çağatay Çivici
>> >> PrimeFaces Lead
>> >
>> >
>> >
>> >
>> > --
>> >
>> > Werner Keil | JCP Executive Committee Member (ME) | Eclipse UOMo Lead
>> >
>> > Twitter @wernerkeil | #Java_Social | #EclipseUOMo | #OpenDDR
>> >
>> > Skype werner.keil | Google+ gplus.to/wernerkeil
>> >
>> > * M-Day: February 1 2012, Frankfurt, Germany. Werner Keil, JCP EC Member,
>> > OpenDDR Evangelist will discuss "Mobile Web Development"
>> >
>> > * Social Media Week: February 13-17 2012, Hamburg, Germany. Werner Keil, JCP
>> > EC Member, designated Social JSR Spec Lead will discuss "Java Social"
>> >
>> > * Mobile Developer Conference: February 14 2012, Hamburg, Germany. Werner
>> > Keil, JCP EC (ME) Member, OpenDDR Evangelist will present "OpenDDR"
>> >
>> >
>>
>>
>>
>> --
>> Jakob Korherr
>>
>> blog: http://www.jakobk.com
>> twitter: http://twitter.com/jakobkorherr
>> work: http://www.irian.at
>>
>
>
>
>
>

Cagatay Civici
PrimeFaces Lead
JSF EG Member
Prime Teknoloji
www.prime.com.tr