ARIA support

Community Driven Extensions Project
Post Reply
kito99
Posts: 10
Joined: 08 Apr 2009, 12:53
Contact:

30 Jan 2013, 07:35

Hello,

What is the current status of ARIA support for PrimeFaces-Extensions? Does it just depend on the wrapped jQuery component (where applicable)?

___

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

* 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
Kito D. Mann | @kito99 | Author, JSF in Action
Virtua, Inc. | http://www.virtua.com | JSF/Java EE/PrimeFaces training, consulting (PrimeFaces Partner)

User avatar
Oleg
Expert Member
Posts: 3805
Joined: 02 Oct 2009, 09:41
Location: Germany, Black Forest

30 Jan 2013, 11:06

H Kito.
Does it just depend on the wrapped jQuery component?
The entire PrimeFaces, RichFaces, IceFaces libs are wrappers for jQuery widgets :-). Every component has an underlying widget. In PF Extensions we have a mix of our own and third-party widgets. Why reinvent the wheel if there are gurus in the JavaScript development that already developed well tested widgets? Regarding ARIA, yes, we try to follow ARIA. When I implemented the DynaForm component, I looked at the PF DataTable and added similar ARIA roles to the HTML elements of this component. We sometimes have maybe less ARIA support as expected, but nobody complained until now.

Regards.
PrimeFaces Cookbook (2. edition): http://ova2.github.io/primefaces-cookbook/ Learning Angular UI Development with PrimeNG: https://github.com/ova2/angular-develop ... th-primeng Blog: https://medium.com/@OlegVaraksin

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

30 Jan 2013, 14:31

The entire PrimeFaces, RichFaces, IceFaces libs are wrappers for jQuery widgets
No, although there are some 3rd party wrappers, most of PrimeFaces is custom widgets, even I've externalized the widgets as PrimeUI to be used by any web framework, not just JSF.

http://www.primefaces.org/prime-ui/

RichFaces seems to be going at wrapping Bootstrap direction, IceFaces on the other hand wraps PrimeFaces, what makes PrimeFaces powerful and different is the custom widgets as you cannot find them anywhere else and the widgets are optimized for JSF, no limitations of 3rd parties. For example regarding PrimeFaces widgets take care of aria attributes themselves.

User avatar
Oleg
Expert Member
Posts: 3805
Joined: 02 Oct 2009, 09:41
Location: Germany, Black Forest

30 Jan 2013, 15:22

No, although there are some 3rd party wrappers, most of PrimeFaces is custom widgets, even I've externalized the widgets as PrimeUI to be used by any web framework, not just JSF.
You have misundersood me. What I meant here, PrimeFaces uses the same concept - jQuery widgets. If they are own or thrid-party is / was not a question here.

Even with third-party widgets we can always adjust ARIA if needed. Scripts are free. There were simple no much needs until now in fully ARIA support.
PrimeFaces Cookbook (2. edition): http://ova2.github.io/primefaces-cookbook/ Learning Angular UI Development with PrimeNG: https://github.com/ova2/angular-develop ... th-primeng Blog: https://medium.com/@OlegVaraksin

Post Reply

Return to “Extensions”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 7 guests