HTML-FormHandler

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

      not prereqing HTML::Tidy, which I won't do due to difficulty of installing)
   Change 'use' of GD::SecurityImage to a 'require'. (Will not prereq this one either.)

0.40023 Tue Apr 30, 2013
   Add Brazilian Portuguese translation file
   Fix bug in process of re-loading repeatables without primary keys after db update
   Add TextCSV field for multiple values in a text field (useful with js libraries)

0.40022 Mon Mar 18, 2013
   Remove 'writeonly' flag from Display field, because fix to not pull
      values from an item/init_object with that flag  meant that values were not
      being applied to Display fields, when people were relying on that.
   Switch to using github issues instead of RT

0.40021 Mon Mar 4, 2013
   Don't validate disabled fields
   check for existence of field in match_when before getting $field->fif,
       improve error message
   add type_attr to Select field; update t/render/ff.t to use it
   cleanup select field options_method building

0.40020 Sun Feb 20, 2013
   More support for repeatable javascript:
     Tweak Bootsrap wrapper to check do_wrapper instead of do_label when rendering
         'controls' div
     Reminder: It's always a good idea to make your own set of of widgets so that
         updates don't throw off your rendering. This change was hardly noticeable
         in the FH testcases, but it's possible you were relying on the old behavior
         for CSS.
     Add 'controls_div' to Simple wrapper.
     Add RmElement example field.

0.40019 Fri Feb 8, 2013
   Move back 'before_element' tag; breaks existing rendering. Add additional
      'before_element_inside_div' tag instead.

0.40018 Thur Feb 7, 2013
   Don't put 'control-group' on Bootstrap hidden field div because of spacing issues
   Support for repeatable add/remove javascript
       add 'setup_for_js' flag to Field::Repeatable
       add HTML::FormHandler::Render::RepeatableJs
       add HTML::FormHandler::Field::AddElement
       add before_wrapper and after_wrapper tags
       add 'id' to wrappers of compound fields
       update Display field to use 'render_method'
       allow applying wrapper widget even if field has render method
   Fix positioning of 'before_element' tag in Bootstrap wrapper

0.40017 Sat Dec 1, 2012
   Fix bad html in Span widget
   Fix unitialized warning processing has_field with '+'
   Use get_default_value in Submit/Reset field
   Improve doc for bootstrap theme, use BootstrapFormMessages role
   Add lazy to render_filter for random failures in 5.17.6

0.40016 Mon Oct 15, 2012
   Fix bug with DBIC model interface

0.40015 Sun Oct 14, 2012
   Remove extraneous use of Data::Printer
   Correct spelling of PadWalker

0.40014 Sat Oct 13, 2012
   Add useful message and die in field widgets with no result
   Use string instead of object in LANGUAGE_HANDLE
   Fix bug in required_when when value is 0
   Allow using arrayref for sort_column.
   Select field as_label for multiple fields.
   Minor doc fixes
   Bug - option group label attributes
   Add info_message to form and rendering.
   Add 'use_fields_for_input_without_param' flag
   Call inflate_default_method on repeatable elements

0.40013 Sun Jun 24, 2012
   Re-write elimination of PrimaryKey field from repeatable value,
       add 'no_value_if_empty' attribute
   Fix bug with labels '0' not being displayed
   Change 'missing' to an attribute.
   Submit field has 'submit' html5_type_attr
   Add html5_type_attr to Hidden, Reset, and Password fields
   Add new behavior for compound fields and 'not_nullable' flag,
      where compound field value is not set to undef when all
      subfields are empty. This is needed for some kinds of db
      relationships, to ensure that subfields are set to null.

0.40012 Fri Jun 15, 2012
   Bug cloning merging repeatable instances; form reference garbage collected
   Doc typos

0.40011 Tue Jun 5, 2012
   Remove automatic building of field results. If you have field tests, you
      need to add $field->build_result after creating field with 'new'.
      Possible memory cycle if result is accessed when not built.
   Add 'required_when'
   Add Bulgarian message file (dpetrov)
   Bootstrap input_append/prepend: no linefeeds between input
   Add input_append_button tag to Bootstrap wrapper
   Correct camelcase for widgets in two fields
   Add 'value_when_empty' for multiple select
   Add SelectCSV multiple field
   Change Select to use sort_options_method for sorting

0.40010 Sun May 20, 2012
   Add 'when' clause to apply actions
   Fix memory leak on fields with defaults due to missing 'my' causing
   $self to be closed over so that RAM was leaked if forms were constructed
   but never processed. (in default_<field_name> & validate_<field_name>
   methods)

0.40009 Mon May 14, 2012
    Re-implement improved version of 'reload_after_update'.

0.40008 Fri May 11, 2012
    Add 'missing' method to Field
    Use result in Bootstrap render_form_messages
    Fix Render::Table
    Propagate errors when they're added, so $form->has_errors
        works in sub validate
    Use do_render_label in Bootstrap wrapper to allow setting
        label class/attributes



( run in 1.106 second using v1.01-cache-2.11-cpan-e1769b4cff6 )