z3c.formjs offers a Python API for typical JavaScript functions, specifically for forms using the "z3c.form*" packages, enabling customized forms with improved functionality.
To ensure that users make the most of this software, the documents have been arranged in the order they should be read. jsaction.txt is a must-read document that details the connection of JS scripts to events on any widget, including buttons. jsvalidator.txt is another must-read document that demonstrates how "live" widget value validation can be achieved.
For advanced users, jsevent.txt provides a generalization that enables the hooking up of scripts to events on any field, while jqueryrenderer.txt demonstrates all necessary backend renderer components for accomplishing any package feature.
The latest release of this software presents several exciting features. These include the registration of public AJAX server calls via a simple decorator, which are then made available through a special ajax view on the original view. JS subscriptions can also be registered via a decorator within the presentation component.
Additionally, a new CSS selector has been added. AJAX-driven widget value validation has also been implemented, and the entire API has been overhauled to be more user-friendly and with minimal implementation. Furthermore, the package is now 100% tested, and AJAX request handlers in forms have been implemented.
Overall, z3c.formjs is an excellent software package that simplifies the creation of forms by providing users with a Python API for common JavaScript features. Its latest release adds exciting features that take the software to higher heights.
Version 0.2.0: N/A