Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: PEAR Announce <pear-dev <at> lists.php.net>
Subject: [ANNOUNCEMENT] HTML_QuickForm2-2.0.0beta2 (beta) Released.
Newsgroups: gmane.comp.php.pear.general
Date: Wednesday 18th April 2012 12:10:03 UTC (over 5 years ago)
The new PEAR package HTML_QuickForm2-2.0.0beta2 (beta) has been released at
http://pear.php.net/.

Release notes
-------------
Feature additions
  * Repeat element: given 'prototype' Container (either fieldset or group)
    is repeated multiple times, with possibility to add / remove repeated
items
    via Javascript. Full support for validation of repeated items.
  * JavascriptBuilder now has separate getSetupCode() and getValidator()
    methods in addition to combined getFormJavascript()

Bug fixes
  * Generated 'id' attributes no longer can start with numbers
  * Group::setValue() works properly for a group containing checkboxes
named 'foo[]'
  * 'checked' attribute for a checkbox is removed if form has data sources
and
     none of them contains a value for that checkbox
  * Explicitly given value="0" for a checkbox is not replaced by value="1"
  * setValue(null) no longer causes value="value" in some  elements
  * Hierselect's value is properly updated when its name changes
  * Unit tests use autoloader instead of explicit 'require_once', all tests
now
    can be run separately
  * HTML_QuickForm2_Renderer::register() allows overriding an existing
renderer
    type, similar to elements and rules
  * Frozen HTML for checkboxes and radios no longer uses  tags
  * Fixed markup in controller/wizard.php and renderers/array-twig.php
examples

Package Info
------------
PHP5 rewrite of HTML_QuickForm and HTML_QuickForm_Controller packages.

 This package provides methods to create, validate and render HTML forms.

 Features:
   * Supports all form elements defined by HTML standard, provides several
     custom elements
   * Server-side and client-side validation, several common rules provided
   * Multipage forms (tabbed forms and wizards)
   * Pluggable elements, rules, renderers and renderer plugins

 Major advantages over PHP4 version:
   * Most of the package's functionality is covered by unit tests
   * DOM-like API for building the form structure, new streamlined API for
     elements' values handling
   * Default rendering without tables (inspired by
     HTML_QuickForm_Renderer_Tableless)
   * Renderer plugins for elements with complex rendering needs
   * Ability to chain validation rules with 'and' and 'or'
   * Client-side validation can run "live" on changing the form fields,
     validation errors are displayed near the fields instead of in alert()

Related Links
-------------
Package home: http://pear.php.net/package/HTML_QuickForm2
   Changelog: http://pear.php.net/package/HTML_QuickForm2/download/2.0.0beta2
    Download: http://download.pear.php.net/package/HTML_QuickForm2-2.0.0beta2.tgz

Authors
-------
Alexey Borzov (lead)
Bertrand Mansion (lead)


-- 
PEAR General Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
 
CD: 18ms