[imp] imp 3.0 - unnecessary javascript dependencies

Jon Parise jon@horde.org
Wed, 17 Apr 2002 11:34:39 -0400


On Wed, Apr 17, 2002 at 09:00:46AM -0400, Scott Kearney wrote:

> Is there any reason why there is so much javascript used in Imp? We are 
> trying to make Imp as accessible as possible to people with 
> disability-friendly web browsers (e.g. for the blind), and have noticed 
> many cases where there will be a form button that instead of actually 
> being a TYPE=SUBMIT button, it will be a generic button, which submits 
> through a javascript action. Is there any reason that this and many 
> other things could not be changed to the scriptless HTML equivalents?

We've accepted JavaScript as a necessary evil in order to present a
clean and friendly user interface.  We're open to non-JavaScript
alternatives where the functionality can gracefully degrade when
JavaScript is not available.

A lot of people have raised this issue in the past, but none of them
have contributed ideas (or, more importantly, code) to change the
current state of things.

At the moment, there's little motivation for we, the developers, to
invest time to finding these alternatives ourselves.

As a side note, I personally think that users constrained to using a
text-based interface use a non-web-based solution for reading their
mail (i.e. a text-based mail client).

-- 
Jon Parise (jon@csh.rit.edu)  .  Information Technology (2001)
http://www.csh.rit.edu/~jon/  :  Computer Science House Member