W3C home > Mailing lists > Public > wai-xtech@w3.org > August 2007

Re: QA & A11y question: new w3c validator interface

From: Gez Lemon <gez.lemon@gmail.com>
Date: Wed, 22 Aug 2007 11:13:03 +0100
Message-ID: <e2a28a920708220313y3568e67dr8774f8c5119f6228@mail.gmail.com>
To: "olivier Thereaux" <ot@w3.org>
Cc: "Gregory J. Rosmaita" <oedipus@hicom.net>, wai-xtech@w3.org, "www-validator Community" <www-validator@w3.org>

Hi Olivier,

On 21/08/07, olivier Thereaux <ot@w3.org> wrote:
> To remedy this issue, we worked on keeping all the UI under a single
> URI, using CSS and scripting to tabulate between the types of input
> methods (URI, upload…) and to hide/show the extra options. The result
> has been hailed as progress in usability by the large majority of
> users of the validator, who can use the tool with graphical browsers
> featuring CSS and scripting support. Meanwhile, very special care was
> given to make sure that the interface would be semantically marked up
> (legend, label, …) and that the core functionality (entering content
> to be validated, setting options, submitting the form) would always
> be available to user agents without scripting and/or CSS enabled.
>
> That's for the context. The choices of grouping all the UI under a
> single "page" and using scripting/css has its pros and cons, but we
> are certain that it brought a significant increase in usability for
> 99% of users of the markup validator. That said, it would be
> fantastic if we could make some improvements over the current
> situation to make it more usable for non-mouse users, as e.g Gez noted.
>
> The validator is open source
> http://dev.w3.org/cvsweb/validator/
> and practical suggestions, patches are more than welcome.

The solution to this particular problem is simple. If the content that
to be hidden is removed with display: none and put back with display:
block, then keyboard users won't have to tab through hidden interface
elements.

The simplest way to do this would be to have two classes in CSS, and
then add/remove the classes with script as and when required to reduce
latency so that screen readers have a chance to update their virtual
buffer following the click event.

Best regards,

Gez


-- 
_____________________________
Supplement your vitamins
http://juicystudio.com
Received on Wednesday, 22 August 2007 10:19:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:15:43 GMT