Changelog
=========

1.1b4 - 2010-06-06
------------------

* The select technique used to filter ajax response in b1-b3 was not robust
  if the responseText was not well-formed (think ZMI forms). Fixed by emulating
  the technique used in jQuery's .load method.
  [smcmahon]

1.1b3 - 2010-06-03
------------------

* Switch back to "find", undoing 1.1b2 change. 'filter' does not find
  descendents, and will thus not work in most validation error situations.
  Also, cleaned up identifiers and comments that suggested that we were
  filtering rather than selecting.
  [smcmahon]

1.1b2 - 2010-06-03
------------------

* Fix regression in filtering introduced in 1.1b1.
  [davisagli]

1.1b1
-----

* Integrate jQuery form plugin http://malsup.com/jquery/form/ so that we
  can handle file uploads. Bump version # to reflect significant change.
  [davisagli, smcmahon]

1.0rc3
------

* Update to tools 1.2.2. (Trivial changes)
  [smcmahon]

* Set max-height on ajax overlays to 75% of the viewport's height; switch
  to fixed positioning on everything but IE6.
  [smcmahon]

* Updated to tools 1.2.1; removed jqt image resources (too bulky
  to justify as part of main distribution).
  [smcmahon]

1.0rc2
------

* Change query string variable for ajax loads from "rand" to "ajax_load"
  to clarify its purpose.
  
* Added cssclass option for prepOverlay.

1.0rc1
------

* Add responseText to parameters passed in the redirect callback; this
  enables smarter redirects in cases where pages may have disappeared.
  [smcmahon]

* Add 'link-overlay' class to overlay triggers.
  [davisagli]

* Made the closing of an ajax overlay delete the loaded content so that it
  doesn't muddy up the DOM. [smcmahon]

* Added 'source' to data_parent to be able to access source element (element
  on original page, which raised the overlay window) eg. in afterpost handler.
  [naro]

* Add message for ajax no response from server.
  [smcmahon]

* Insert overlays in the DOM at the end of body rather than visual
  portal wrapper. Fixes #10307.
  [smcmahon]

1.0b17
------

* 1.0b16 fix to click-outside-overlay cause *any* click to close the overlay.
  Fixed. [smcmahon]

1.0b16
------

* Patched jquery.tools.min.js to fix close on click outside overlay.
  [smcmahon]

* Improved logic for finding the submit button via a click handler.
  [smcmahon]

1.0b15 - 2010-02-17
-------------------

* AJAX form handling was busted in Safari by submit button marshaling
  fix. Found a hopefully more general solution for finding submit
  button name and value.
  [smcmahon]

* beforepost and afterpost callback options weren't working. fixed.
  [smcmahon]

* Recover when jQuery tries to throw away error responses in ajax loads.
  [smcmahon]

* Circumvent double-submit warning for AJAX forms.
  [smcmahon]
  
* Use the $ convention for jQuery.
  [smcmahon]

1.0b14 - 2010-10-27
-------------------

* Add beforepost and afterpost callback options for ajax forms.
  [smcmahon]

* Change reload strategy to set location to current href rather than using
  reload, which can cause repost queries on some browsers.
  [smcmahon]

1.0b13 - 2010-01-22
-------------------

* Fixed marshaling of submit buttons on AJAX submit when form has multiple
  buttons.
  [smcmahon]

1.0b12 - 2010-01-11
-------------------

* Allow noform and redirect options to be specified as callback functions.
  This will allow building in more smarts about what to do when ajax
  forms finish.
  [smcmahon]

* Avoid clobbering the onLoad config option if it is passed to prepOverlay.
  [davisagli]

1.0b11 - 2009-12-27
-------------------

* Declared all package dependencies and avoid unused imports inside tests.
  [hannosch]

1.0b10 - 2009-12-18
-------------------

* Add plugins resource and graphics directory.

* Update jqtools to use tooltips 1.1.3

1.0b9
-----

* Avoid overlay helper errors in Plone 3.x when trying to handle tabbed
  forms.

1.0b8
-----

* Check 'action' attribute for url, enabling simple forms to open overlays.

1.0b7
-----

* Initialize form tabbing on ajax form load.

* Marshall submit button values in ajax form submit, since jQuery
  doesn't include them.

1.0b6
-----

 * Document use of overlay helper.

1.0b5
-----

 * Integrate overlay helpers originally developed in pipbox. These
   provide support for AJAX loads and forms.

1.0b4
-----

 * Advance to jQuery Tools 1.2.1

1.0b3
-----

 * Fix packaging problem that prevented easy_install of 1.0b2.

1.0b2
-----

 * Move to jQuery Tools 1.1.1.


1.0b1
-----

 * Initial release
