Changes for version 0.69
- fixed typo in pjx_chained.pl Updated MANIFEST/Changes for release 0.684
- Added support for spans
- Added callback methods in javascript: pjx.prototype.pjxInitialized and pjx.prototype.pjxCompleted These methods are called before and after, respectively, any xmlhttp request. It was much more responsive this way rather than providing a hook into each readyState, especially since there is not uniform support for the various readyStates in the common browsers.
- Changed the pjx_loading.pl script to use the above callbacks, and documented it.
- Switched from prototype to javascript object notation. This is cosmetic, and only changes the way the code looks, not the way it functions.
- Added the ability to change the encoding that CGI::Ajax uses on input elements. The default is encodeURIComponent, but this can be set to encode, etc., like so...
- $pjx->js_encode_function('escape');
- ...where 'escape' can be any of ('escape','encodeURI','encodeURIComponent') or a programmer-defined javascript function.
- altered MANIFEST to add two new scripts scripts/pjx_change_encoding.pl scripts/pjx_change_headers.pl
- Rearranged Class::Accessor initialization.
- Fixed select problem mentioned on forums, and changed pjx_formDump.pl as a test for that fix.
- updated to 0.69
Modules
a perl-specific system for writing Asynchronous web applications