X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FReaction%2FUI%2FWidget%2FActionForm.pm;h=9b8e060af2446c2e3fe4a97a923f247b7e20a158;hb=6bc27bd310ba396fb925212fe78298ab859275cd;hp=fc2df18623caed20d47fade54bd832e6f132d0ce;hpb=a4f82080351c17ad76981742a8e45231781f75fe;p=catagits%2FReaction.git diff --git a/lib/Reaction/UI/Widget/ActionForm.pm b/lib/Reaction/UI/Widget/ActionForm.pm index fc2df18..9b8e060 100644 --- a/lib/Reaction/UI/Widget/ActionForm.pm +++ b/lib/Reaction/UI/Widget/ActionForm.pm @@ -3,16 +3,16 @@ package Reaction::UI::Widget::ActionForm; use Reaction::UI::WidgetClass; class ActionForm, which { - widget renders [ qw/header fields buttons footer/ ]; + fragment widget [ qw/header field_list buttons footer/ ]; - fields renders [field over func('viewport','ordered_fields')]; - field renders [ 'viewport' ]; + fragment field_list [field over func('viewport','ordered_fields')]; + fragment field [ 'viewport' ]; #move button logic here - buttons renders [ string {"DUMMY"} ], + fragment buttons [ string {"DUMMY"} ], {message => sub{ $_{viewport}->can('message') ? $_{viewport}->message : "" } }; - header renders [ string {"DUMMY"} ]; - footer renders [ string {"DUMMY"} ]; + fragment header [ string {"DUMMY"} ]; + fragment footer [ string {"DUMMY"} ]; }; @@ -32,9 +32,9 @@ Reaction::UI::Widget::ActionForm Additional variables available in topic hash: "viewport". -Renders "header", "fields", "buttons" and "footer" +Renders "header", "field_list", "buttons" and "footer" -=head2 fields +=head2 field_list Sequentially renders the C of the viewport