JIRA > Accessibility for demos portal > ask for review (3)
Joan Garcia Vila
jgarciavila at uoc.edu
Thu Oct 1 08:47:29 UTC 2009
Hi.
This is an "Ask for review" mail.
Applied Colin's 1 and 2 suggestions to the code.
Jira: http://issues.fluidproject.org/browse/FLUID-3197
Thanks in advance,
cheers,
joan.
--> Missatge original de Colin Clark (colinbdclark at gmail.com) per a Joan García Vila, Jacob Farber enviat el 30/09/2009 00:54:08
Hi Joan,
Great work on this patch, I'm impressed! You've definitely got all the
necessary functionality in here, making our demo portal more accesible.
Jacob went ahead and committed the patch, but I think he was a bit
hasty in his review. There are a couple of small changes I'd like to
see in place before we add this patch to the Infusion 1.1.2 release.
They shouldn't take you long at all, and will improve our code and
reduce the number of repetitive changes you'll have to make.
1. Try adding the tabindex attribute to each of the Tab containers in
JavaScript code, rather than in the markup. This will improve our
graceful degradation behaviour--if JavaScript is turned off, the
container shouldn't be in the tab order. In general, it's best to add
both ARIA and tabindex change in code, not in the markup.
2. A tiny detail: Can you make sure we've got a line break and the
standard 4 spaces between script tags in each HTML file?
Jacob, can you back your commit of Joan's patch out and commit his new
patch when he implements these small changes?
As for suggestions for new issues to work on:
http://issues.fluidproject.org/browse/FLUID-3121
This issue is a bit more subtle than the last one I gave you, but it
should be doable. In short, all of our components have a basic
contract with the user: all components must be rooted in a container
element. That container can be specified as anything "jQueryable:" a
jQuery instance, an element, or a selector string.
In the Reorderer, we have a couple of cases where containers are
passed around without first calling fluid.container() on them or
wrapping them as jQuery instances. It's a minor fix, but something
that will require a bit of thought. The user who filed this issue was
pretty comprehensive, so it should be straightforward.
Once again, great work Joan and it's nice to have you on board!
Colin
On 29-Sep-09, at 1:42 PM, Jacob Farber wrote:
> Thanks for the patch Joan, looks great. Better still, using the
> keyboard I found a bug in the code I wrote.
>
> I think its time to change the demo portal code into component-
> friendly code J
> Jacob
>
>
> From: fluid-work-bounces at fluidproject.org [mailto:fluid-work-bounces at fluidproject.org
> ] On Behalf Of Joan Garcia Vila
> Sent: Tuesday, September 29, 2009 12:07 PM
> To: Joan García Vila; colinbdclark at gmail.com
> Cc: fluid-work at fluidproject.org
> Subject: RE: JIRA > Accessibility for demos portal > ask for review
> (2)
>
> The major changes are in:
> fluid-all/infusion/src/webapp/demos/portal/js/demoAssets javascript
> file.
>
> Also demo.html are afected (2 javascript includes and 1 minor style
> change in the ul html tag..
>
> --> Missatge original de Joan García Vila (jgarciavila at uoc.edu) per
> a "colinbdclark at gmail.com" enviat el 29/09/2009 18:03:08
>
> - JIRA:
> http://issues.fluidproject.org/browse/FLUID-3197
>
> Hello Collin and Justin, this is a review request for the patch
> posted to the previous jira url.
>
> I've modified the in order to place the role and the aria state
> (selected) to the tabs created as a response of the XmlHttpRequest.
>
> Hope the code would be good enough.
>
> Please, could you assign me new JIRAS.
>
> Many thanks in advance,
> cheers,
> joan.
>
---
Colin Clark
Technical Lead, Fluid Project
http://fluidproject.org
More information about the fluid-work
mailing list