Changes for version 0.01006 - 2007-10-23
- render_class_args->{INCLUDE_PATH} now defaults to 'root' if it's not set - previously was only set if the entire render_class_args hashref was empty
- New StripWhitespace OutputProcessor
- New CopyValue Filter
- New Cookbook and Unicode manual pages
- New unicode example Catalyst application
- New portuguese I18N translation
- Callback Filters, Constraints and Validators now accept a fully qualified subroutine name instead of a code-ref
- Date element month names from DateTime::Locale are run through ucfirst
- Documentation improvements
- Bugfix: forced errors are now displayed
Documentation
- HTML::FormFu::Manual::Cookbook - Cooking with HTML::FormFu
- HTML::FormFu::Manual::Unicode - Working with unicode
Modules
- unicode
- unicode::Controller::Root
- unicode::Model::DB
- unicode::View::TT
- HTML::FormFu - HTML Form Creation, Rendering and Validation Framework
- HTML::FormFu::Attribute
- HTML::FormFu::Constraint - Constrain User Input
- HTML::FormFu::Constraint::ASCII - ASCII Characters Constraint
- HTML::FormFu::Constraint::AllOrNone - Multi-field All or None Constraint
- HTML::FormFu::Constraint::AutoSet - Set Constraint for Selects / Radiogroups
- HTML::FormFu::Constraint::Bool - Boolean Constraint
- HTML::FormFu::Constraint::Callback - Code Callback Constraint
- HTML::FormFu::Constraint::CallbackOnce - Code Callback Constraint
- HTML::FormFu::Constraint::DependOn - Multi-field Dependency Constraint
- HTML::FormFu::Constraint::Email - Email Address Constraint
- HTML::FormFu::Constraint::Equal - Multi-field Equality Constraint
- HTML::FormFu::Constraint::Integer - Unsigned Integer Constraint
- HTML::FormFu::Constraint::Length - Min/Max Length String Constraint
- HTML::FormFu::Constraint::MaxLength - Maximum Length String Constraint
- HTML::FormFu::Constraint::MinLength - Minimum Length String Constraint
- HTML::FormFu::Constraint::MinMaxFields - Min/Max Multi-field Constraint
- HTML::FormFu::Constraint::Number - Numerical Constraint
- HTML::FormFu::Constraint::Printable - Printable Characters Constraint
- HTML::FormFu::Constraint::Range - Numerical Range Constraint
- HTML::FormFu::Constraint::Regex - Regex Constraint
- HTML::FormFu::Constraint::Required - Required Field Constraint
- HTML::FormFu::Constraint::Set - Set of Values Constraint
- HTML::FormFu::Constraint::SingleValue - Single Value Constraint
- HTML::FormFu::Constraint::Word - Single Word Constraint
- HTML::FormFu::Constraint::_others - Base class for constraints needing others() method
- HTML::FormFu::Deflator - Deflator Base Class
- HTML::FormFu::Deflator::Strftime - Strftime deflator
- HTML::FormFu::Element - Element Base Class
- HTML::FormFu::Element::Blank - blank element
- HTML::FormFu::Element::Block - Block element
- HTML::FormFu::Element::Button - Button form field
- HTML::FormFu::Element::Checkbox - Checkbox form field
- HTML::FormFu::Element::ContentButton - Button form field containing markup
- HTML::FormFu::Element::Date - 3 select menu multi-field
- HTML::FormFu::Element::Fieldset - Fieldset element
- HTML::FormFu::Element::File - File upload form field
- HTML::FormFu::Element::Hidden - Hidden form field
- HTML::FormFu::Element::Hr
- HTML::FormFu::Element::Image - Image button form field
- HTML::FormFu::Element::Multi - Combine multiple fields in a single element
- HTML::FormFu::Element::Password - Password form field
- HTML::FormFu::Element::Radio - Radio form field
- HTML::FormFu::Element::Radiogroup - Group of radiobutton form fields
- HTML::FormFu::Element::Reset - Reset button form field
- HTML::FormFu::Element::Select - Select form field
- HTML::FormFu::Element::SimpleTable
- HTML::FormFu::Element::Src
- HTML::FormFu::Element::Submit - Submit button form field
- HTML::FormFu::Element::Text - Text form field
- HTML::FormFu::Element::Textarea - Textarea form field
- HTML::FormFu::Element::_Field
- HTML::FormFu::Element::_Group - grouped form field base-class
- HTML::FormFu::Element::_Input - input field base-class
- HTML::FormFu::Element::_NonBlock
- HTML::FormFu::Filter - Filter Base Class
- HTML::FormFu::Filter::Callback - filter with custom subroutine
- HTML::FormFu::Filter::CopyValue - copy the value from an other field
- HTML::FormFu::Filter::Encode - Encode/Decode Submitted Values
- HTML::FormFu::Filter::HTMLEscape
- HTML::FormFu::Filter::HTMLScrubber
- HTML::FormFu::Filter::LowerCase
- HTML::FormFu::Filter::NonNumeric
- HTML::FormFu::Filter::Regex
- HTML::FormFu::Filter::TrimEdges
- HTML::FormFu::Filter::UpperCase
- HTML::FormFu::Filter::Whitespace
- HTML::FormFu::Inflator - Inflator Base Class
- HTML::FormFu::Inflator::DateTime - DateTime inflator
- HTML::FormFu::OutputProcessor - Post-process HTML output
- HTML::FormFu::OutputProcessor::Indent - Nicely Indent HTML Output
- HTML::FormFu::OutputProcessor::StripWhitespace - Strip shitespace from HTML output
- HTML::FormFu::Processor - base class for constraints
- HTML::FormFu::Transformer - Transformer Base Class
- HTML::FormFu::Validator - Validator Base Class
- HTML::FormFu::Validator::Callback - Callback validator
Provides
- HTML::FormFu::Deploy in lib/HTML/FormFu/Deploy.pm
- HTML::FormFu::Exception in lib/HTML/FormFu/Exception.pm
- HTML::FormFu::Exception::Constraint in lib/HTML/FormFu/Exception/Constraint.pm
- HTML::FormFu::Exception::Inflator in lib/HTML/FormFu/Exception/Inflator.pm
- HTML::FormFu::Exception::Input in lib/HTML/FormFu/Exception/Input.pm
- HTML::FormFu::Exception::Transformer in lib/HTML/FormFu/Exception/Transformer.pm
- HTML::FormFu::Exception::Validator in lib/HTML/FormFu/Exception/Validator.pm
- HTML::FormFu::FakeQuery in lib/HTML/FormFu/FakeQuery.pm
- HTML::FormFu::I18N in lib/HTML/FormFu/I18N.pm
- HTML::FormFu::I18N::de in lib/HTML/FormFu/I18N/de.pm
- HTML::FormFu::I18N::en in lib/HTML/FormFu/I18N/en.pm
- HTML::FormFu::I18N::ja in lib/HTML/FormFu/I18N/ja.pm
- HTML::FormFu::I18N::pt_pt in lib/HTML/FormFu/I18N/pt_pt.pm
- HTML::FormFu::Literal in lib/HTML/FormFu/Literal.pm
- HTML::FormFu::Localize in lib/HTML/FormFu/Localize.pm
- HTML::FormFu::ObjectUtil in lib/HTML/FormFu/ObjectUtil.pm
- HTML::FormFu::OutputProcessor::StripWhitespace::_iter in lib/HTML/FormFu/OutputProcessor/StripWhitespace.pm
- HTML::FormFu::Preload in lib/HTML/FormFu/Preload.pm
- HTML::FormFu::QueryType::CGI in lib/HTML/FormFu/QueryType/CGI.pm
- HTML::FormFu::QueryType::CGI::Simple in lib/HTML/FormFu/QueryType/CGI/Simple.pm
- HTML::FormFu::QueryType::Catalyst in lib/HTML/FormFu/QueryType/Catalyst.pm
- HTML::FormFu::Render::Element in lib/HTML/FormFu/Render/Element.pm
- HTML::FormFu::Render::Element::blank in lib/HTML/FormFu/Render/Element/blank.pm
- HTML::FormFu::Render::Element::block in lib/HTML/FormFu/Render/Element/block.pm
- HTML::FormFu::Render::Element::field in lib/HTML/FormFu/Render/Element/field.pm
- HTML::FormFu::Render::Element::multi in lib/HTML/FormFu/Render/Element/multi.pm
- HTML::FormFu::Render::Form in lib/HTML/FormFu/Render/Form.pm
- HTML::FormFu::Render::base in lib/HTML/FormFu/Render/base.pm
- HTML::FormFu::Upload in lib/HTML/FormFu/Upload.pm
- HTML::FormFu::Util in lib/HTML/FormFu/Util.pm
- HTML::FormFu::tt_files in lib/HTML/FormFu/tt_files.pm
Examples
- examples/unicode/Changes
- examples/unicode/Makefile.PL
- examples/unicode/README
- examples/unicode/database.sql
- examples/unicode/lib/unicode/Schema.pm
- examples/unicode/lib/unicode/Schema/Unicode.pm
- examples/unicode/lib/unicode/View/TT/Alloy.pm
- examples/unicode/root/favicon.ico
- examples/unicode/root/formfu/blank
- examples/unicode/root/formfu/block
- examples/unicode/root/formfu/content_button
- examples/unicode/root/formfu/end_block
- examples/unicode/root/formfu/end_form
- examples/unicode/root/formfu/field
- examples/unicode/root/formfu/form
- examples/unicode/root/formfu/form_error_message
- examples/unicode/root/formfu/hidden
- examples/unicode/root/formfu/input
- examples/unicode/root/formfu/input_tag
- examples/unicode/root/formfu/label
- examples/unicode/root/formfu/legend
- examples/unicode/root/formfu/multi
- examples/unicode/root/formfu/multi_ltr
- examples/unicode/root/formfu/multi_rtl
- examples/unicode/root/formfu/non_block
- examples/unicode/root/formfu/radiogroup
- examples/unicode/root/formfu/radiogroup_tag
- examples/unicode/root/formfu/select
- examples/unicode/root/formfu/select_tag
- examples/unicode/root/formfu/start_block
- examples/unicode/root/formfu/start_form
- examples/unicode/root/formfu/textarea_tag
- examples/unicode/root/forms/index.yml
- examples/unicode/root/index.tt
- examples/unicode/root/static/images/btn_120x50_built.png
- examples/unicode/root/static/images/btn_120x50_built_shadow.png
- examples/unicode/root/static/images/btn_120x50_powered.png
- examples/unicode/root/static/images/btn_120x50_powered_shadow.png
- examples/unicode/root/static/images/btn_88x31_built.png
- examples/unicode/root/static/images/btn_88x31_built_shadow.png
- examples/unicode/root/static/images/btn_88x31_powered.png
- examples/unicode/root/static/images/btn_88x31_powered_shadow.png
- examples/unicode/root/static/images/catalyst_logo.png
- examples/unicode/root/vertically-aligned.css
- examples/unicode/script/unicode_cgi.pl [pod]
- examples/unicode/script/unicode_create.pl [pod]
- examples/unicode/script/unicode_fastcgi.pl [pod]
- examples/unicode/script/unicode_server.pl [pod]
- examples/unicode/script/unicode_test.pl [pod]
- examples/unicode/t/01app.t
- examples/unicode/t/02pod.t
- examples/unicode/t/03podcoverage.t
- examples/unicode/t/model_DB.t
- examples/unicode/t/view_TT-Alloy.t
- examples/unicode/t/view_TT.t
- examples/unicode/unicode.db
- examples/unicode/unicode.yml
- examples/vertically-aligned/test.jpg
- examples/vertically-aligned/vertically-aligned-ie.css
- examples/vertically-aligned/vertically-aligned.css
- examples/vertically-aligned/vertically-aligned.html
- examples/vertically-aligned/vertically-aligned.pl
- examples/vertically-aligned/vertically-aligned.tt
- examples/vertically-aligned/vertically-aligned.yml