[Mailman-Developers] Accessible DOM manipulations
i at mindlace.net
Thu Jul 6 00:15:07 CEST 2006
Laura Carlson wrote:
> --On Wednesday, July 5, 2006 8:54 PM +0200 emf wrote:
>> Are you suggesting I provide *no* link for the
>> figure out that they're not seeing what's going on and thus turn off
>> That seems like a worse solution.
> enhancement but not for core functionality.
Laura, I appreciate your thoughtful and detailed replies. I feel like
we're kind of talking across each other. I had indicated in a previous
post that the mailman interface I am building will be fully functional
> - add event handlers or even an AJAX layer to make it work more smoothly
I am not sure what you mean by this. I will be using event handlers, but
existing screen readers fire event handlers just fine; in fact they do
everything I want them to do *except* change focus to the modified
portion of the page.
> - give the user the option to use one interface or the other - as most
> web apps require login and have a defined user journey this is a lot
> easier, as visitors are not likely to enter in any of the pages like
> they do in a web site.
That is what I was suggesting by providing a link to a js-light version
for screen readers. My logic was something like this:
Because I am otherwise being quite accessible, someone using a screen
to use will be perfectly functional or degrade gracefully otherwise, and
I suspect/am working to ensure that they will still provide usability
One example is keeping extraneous text hidden until it is selected; I
imagine that someone using a screen reader/portable device would
appreciate being able to read a "overview" page variant and then being
able to expand as necessary.
Therefore I am attempting to find a solution to this one problem so that
I don't have to push screen readers to a JS/css free page unless they
Right this second, it looks like I may be 'safe' if I make sure that
whatever DOM manipulations I perform only cause 'downstream' (in code
order) elements to become visible/hidden/filled.
More information about the Mailman-Developers