WAI-ARIA and Fluid Inline Edit
jonathan.hung at utoronto.ca
Wed Jul 2 13:29:15 UTC 2008
Very true. Joseph and I felt the same and we're thinking that the
WAI-ARIA textbox was not intended to be used in this way. The textbox
should have an "Editable" attribute that can be set for this purpose,
but there isn't one.
Dojo's inline edit uses a button, which tells me perhaps we're running
into the same issues. I think Joseph is doing some investigation into
Jonathan Hung / jonathan.hung at utoronto.ca
University of Toronto - ATRC
Tel: (416) 946-3002
2008/6/27 Eli Cochran <eli at media.berkeley.edu>:
> My concern with the state of "readonly" is that someone might read that to
> mean that the text box is only read only and can not be toggled to the
> editable state.
> - Eli
> On Jun 27, 2008, at 11:27 AM, Jonathan Hung wrote:
>> I have been experimenting with ARIA markup in our Fluid Inline Edit
>> example and testing it in JAWS.
>> Fluid Inline Edit Example:
>> Short explanation:
>> For purposes of a demo, using wairole:button on the editable text span
>> will allow our example to be used with JAWS. wairole:textbox will not
>> Long explanation:
>> Joseph and I looked over the WAI-ARIA spec and decided that the role
>> "textbox" seemed appropriate for an inline editable text block, and
>> the ARIA state "readonly" be toggled between false and true when in
>> edit mode on/off.
>> In the Fluid Inline Edit example, I added "wairole:textbox" to the
>> span within announcement1. When tested in JAWS the AT is silent when
>> reaching an inline edit box... it doesn't read out the text in the
>> Examining Dijit, their code implements the inline edit as a button.
>> Changing the Fluid example from "wairole:textbox" to "wairole:button"
>> yields better results - JAWS will read out the announcement, but will
>> append "button" to the end of the speech. ("Lecture Room Change
>> Any ARIA experts out there who can shed some light into this?
>> - Jonathan.
>> Jonathan Hung / jonathan.hung at utoronto.ca
>> University of Toronto - ATRC
>> Tel: (416) 946-3002
>> fluid-work mailing list
>> fluid-work at fluidproject.org
> . . . . . . . . . . . . . . . . . .
> Eli Cochran
> user interaction developer
> ETS, UC Berkeley
More information about the fluid-work