Accessibility and Woodstock components.

View: New views
4 Messages — Rating Filter:   Alert me  

Accessibility and Woodstock components.

by stevep :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am using the woodstock components in Netbeans 6.1 to build a JSF forms-based application, but have hit issues regarding accessibility.

I am using the default theme "webui-jsf-suntheme", which introduces various effects such shading on buttons and tables. The customer is worried about the accessibility-compliance of these. I understand it is possible to use a different theme but it is not clear to me how to get everything set up so that the components still work. I have looked inside the webui-jsf-suntheme.jar and it looks hideously complicated. Best of all would be a "basic" theme that would just appear like standard HTML components.

I am also having difficulty getting my forms to layout properly using the DIVs method, and have had to fall back to using html tables. This is because the woodstock components seem to generate their own DIVs and SPANs with don't sit well with our internally used site-wide css stylesheets.

I know the components are AJAX-based, but if JavaScript is disabled, the woodstock components don't appear at all. Is it possible to get them to fall back to simpler versions if javascript is not detected?

Can anyone offer advice on how to solve any of these issues?


Parent Message unknown Re: Accessibility and Woodstock components.

by HandyGeek :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Greetings Steve,
Great questions, I wish I could answer (with some degree of intelligence).  In addition to asking this group, suggest you register with the Woodstock mailing list:  https://woodstock.dev.java.net/index.html
Best,
David

 -------------- Original message ----------------------
From: stevep <steve.pugh@...>

>
> I am using the woodstock components in Netbeans 6.1 to build a JSF
> forms-based application, but have hit issues regarding accessibility.
>
> I am using the default theme "webui-jsf-suntheme", which introduces various
> effects such shading on buttons and tables. The customer is worried about
> the accessibility-compliance of these. I understand it is possible to use a
> different theme but it is not clear to me how to get everything set up so
> that the components still work. I have looked inside the
> webui-jsf-suntheme.jar and it looks hideously complicated. Best of all would
> be a "basic" theme that would just appear like standard HTML components.
>
> I am also having difficulty getting my forms to layout properly using the
> DIVs method, and have had to fall back to using html tables. This is because
> the woodstock components seem to generate their own DIVs and SPANs with
> don't sit well with our internally used site-wide css stylesheets.
>
> I know the components are AJAX-based, but if JavaScript is disabled, the
> woodstock components don't appear at all. Is it possible to get them to fall
> back to simpler versions if javascript is not detected?
>
> Can anyone offer advice on how to solve any of these issues?
>
>
> --
> View this message in context:
> http://www.nabble.com/Accessibility-and-Woodstock-components.-tp18813121p1881312
> 1.html
> Sent from the Visual Web - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Accessibility and Woodstock components.

by Rick Fincher :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some of the DIVs are probably necessary to make the components AJAX.  If
that's the case, you may need to come up with another method for your
styles, or be prepared to forgo AJAX (not a good option)..

Also, Javascript is needed for AJAX components to function properly.


Rick


thompsonwd40@... wrote:

> Greetings Steve,
> Great questions, I wish I could answer (with some degree of intelligence).  In addition to asking this group, suggest you register with the Woodstock mailing list:  https://woodstock.dev.java.net/index.html
> Best,
> David
>
>  -------------- Original message ----------------------
> From: stevep <steve.pugh@...>
>  
>> I am using the woodstock components in Netbeans 6.1 to build a JSF
>> forms-based application, but have hit issues regarding accessibility.
>>
>> I am using the default theme "webui-jsf-suntheme", which introduces various
>> effects such shading on buttons and tables. The customer is worried about
>> the accessibility-compliance of these. I understand it is possible to use a
>> different theme but it is not clear to me how to get everything set up so
>> that the components still work. I have looked inside the
>> webui-jsf-suntheme.jar and it looks hideously complicated. Best of all would
>> be a "basic" theme that would just appear like standard HTML components.
>>
>> I am also having difficulty getting my forms to layout properly using the
>> DIVs method, and have had to fall back to using html tables. This is because
>> the woodstock components seem to generate their own DIVs and SPANs with
>> don't sit well with our internally used site-wide css stylesheets.
>>
>> I know the components are AJAX-based, but if JavaScript is disabled, the
>> woodstock components don't appear at all. Is it possible to get them to fall
>> back to simpler versions if javascript is not detected?
>>
>> Can anyone offer advice on how to solve any of these issues?
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Accessibility-and-Woodstock-components.-tp18813121p1881312
>> 1.html
>> Sent from the Visual Web - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@...
>> For additional commands, e-mail: users-help@...
>>
>>    
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>  


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Accessibility and Woodstock components.

by stevep :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks for the comments. In the end I have decided to replace the woodstock components with the "Standard" JSF ones. There was very little AJAX stuff actually being used anyway, so using the woodstock components just seemed to be an unnecessary overhead. This has largely solved our accessibility issues and has made the integration with existing site CSS files easier.

Rick Fincher wrote:
Some of the DIVs are probably necessary to make the components AJAX.  If
that's the case, you may need to come up with another method for your
styles, or be prepared to forgo AJAX (not a good option)..

Also, Javascript is needed for AJAX components to function properly.