| Form-Factory documentation | Contained in the Form-Factory distribution. |
Form::Factory::Interface::HTML::Widget::List - HTML interface widget helper
version 0.020
Move along. Nothing to see here.
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
Copyright 2009 Qubling Software LLC.
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
| Form-Factory documentation | Contained in the Form-Factory distribution. |
package Form::Factory::Interface::HTML::Widget::List; BEGIN { $Form::Factory::Interface::HTML::Widget::List::VERSION = '0.020'; } use Moose; extends qw( Form::Factory::Interface::HTML::Widget::Element );
has '+tag_name' => ( default => 'ul', ); has items => ( is => 'ro', isa => 'ArrayRef[Form::Factory::Interface::HTML::Widget::ListItem]', required => 1, default => sub { [] }, ); sub has_content { 1 } sub render_items { my $self = shift; my $content = ''; for my $item (@{ $self->items }) { $content .= $item->render; } return $content; } override render_content => sub { my $self = shift; return super() . $self->render_items; }; sub consume_control { }
1;