Compose Extras plugin for SquirrelMail
======================================
Ver 0.3, 2005/04/14


Authors: Bruce Richardson <itsbruce@uklinux.net>
         Paul Lesneiwski <pdontthink@angrynerds.com>



Description
===========

This plug-in fixes some usability issues with the 
compose window:

  1. The tab sequence isn't helpful, running through all
     the little controls when the user wants to be able 
     to go To->Subject->Body or To->Cc->Bcc->Subject->Body.  
     So now they can have either of those.

  2. Users can choose to have a few blank lines inserted
     at the top of the message body for replies and forwards
     so that they can begin typing immediately without 
     inserting their own carriage returns.



License
=======

This plugin is released under the GNU General Public
License (see COPYING for details).



Help Requests
=============
      
Help requests are welcome at my personal email address, but I
request that you first post to the SquirrelMail Plugins mailing
list, where you'll get faster help from more people and other
people with the same problem will be able to see how your issue
was resolved.  If you don't get good answers that way, you may
try emailing me directly.

Info about the SquirrelMail Plugins mailing list can be found
on the SquirrelMail web site.  It is currently located at:

http://lists.sourceforge.net/mailman/listinfo/squirrelmail-plugins
squirrelmail-plugins@lists.sourceforge.net



TODO
====

  - Had the neat idea of when the user clicks on any button 
    that submits the compose form (Send, Add Attachment, 
    Signature, etc.), all such buttons are disabled, preventing 
    further clicks.  This code is in the plugin and works great,
    but is commented out because any button that is disabled is
    also excluded from the form's POST variables.  SM checks for
    which button was clicked by name, so this code is not usable
    without serious restructuring of the compose page to use
    more JavaScript-enabled buttons (which ain't gonna happen
    at least until templated SM comes of age), or without being
    able to add a clever onclick handler to each of those buttons
    or some other JavaScript solution that I am not thinking of.
    Contributions welcome.



Change Log
==========

  v0.3 2005/04/14
    * Removed focus "fixes"; they are part of SquirrelMail core now
    * Brought plugin up to spec
    * Miscellaneous cleanup, i18n fixes, better wording in interface
    * Renamed plugin to "Compose Extras"
    * Added blank line insertion at top of message body for replies/forwards

  v0.2 2003/05/28 
    * Reply focus fix

  v0.1 2003/05/27
    * Initial version  
    * Tabindex fix

