Top Level :: HTML

Package Information: HTML_QuickForm 2.0

Show All Changelogs
» Version » Information
3.2.10 2007-10-05     stable
3.2.9 2007-06-05     stable
3.2.8 2007-06-03     stable
3.2.7 2006-10-10     stable
3.2.6 2006-06-22     stable
3.2.5 2005-08-05     stable
3.2.4pl1 2004-10-20     stable
3.2.4 2004-10-18     stable
3.2.3 2004-06-28     stable
3.2.2 2004-03-22     stable
3.2.1 2004-01-03     stable
3.2 2003-11-05     stable
3.1.1 2003-09-09     stable
3.1 2003-07-19     stable
3.0 2003-06-04     stable
3.0RC1 2003-05-29     beta
3.0Beta2 2003-05-15     beta
3.0Beta1 2003-04-17     beta
2.10 2003-03-08     stable
2.9 2003-02-20     stable
2.8 2003-02-18     stable
2.7 2003-02-12     stable
2.6 2003-01-29     stable
2.5 2002-11-20     stable
2.4 2002-10-21     stable
2.3 2002-06-19     stable
2.2 2002-05-29     stable
2.1 2002-05-24     stable
2.0Download

Release date: 2002-05-15 12:29 UTC
Release state: stable

Changelog:

New API for new version 2.0 !
Here is a list of what's new in this version:
* Moved all the elements from HTML/QuickForm/Elements/ to HTML/QuickForm/
* Added $_elementIndex to keep track of the elements
* Changed $_elementValues to $_defaultValues
* Removed $_hidden and $_frozen
* Added Filter support
* Added templates for the _wrap functions
* Changed loadDefault() to setDefaults()
* Moved most of the logic to the element classes
* Created an abstraction between the form class and the elements
* Added getElement() and getElementValue()
* Added toArray()
* Cleaned up a lot of the code
* Added the // {{{ markers to all files to make it for easier reading in vim
* Added the error handlers and codes to make errors more descriptive
* Added new method setConstants() which is like setDefaults() except that it overrides the POST or GET variables.
* Added methods setElementTemplate(), setFormTemplate(), setHeaderTemplate() and setRequiredNotTemplate(). They are pretty self-explanatory.
* Added method addData(). Same as before.
* Added new method clearAllTemplates() which basically strips out all HTML. This is useful if you want to create a completely custom looking form using addData()
* Fixed the toHtml() method so that it is a while statement so that freeze() works.
* Fixed a bug in the hidden type, where it was setting the value when you created the element, thus not allowing the value to be set by POST or GET variables.
* Took out the is_int test in select.php.
* Made the caller a global variable in element.php, so that it can be accessed, if need be, in other element classes.
* Changed it so that if an element is frozen and has no value it outputs '' instead of nothing which messes up old browsers like NS4.
* Added renderElement() method which will return the html for one element.
* Added removeElement() method which removes the element from the elements list. Both methods accept parameters.

Dependencies: