package HTML::FormWidgets::Note; # @(#)$Id: Note.pm 184 2009-06-13 22:25:28Z pjf $ use strict; use warnings; use parent qw(HTML::FormWidgets); use version; our $VERSION = qv( sprintf '0.5.%d', q$Rev: 184 $ =~ /\d+/gmx ); __PACKAGE__->mk_accessors( qw(width) ); sub _init { my ($self, $args) = @_; $self->container( 0 ); $self->sep( q() ); $self->width( undef ); return; } sub _render { my ($self, $args) = @_; my $text; $args = { class => q(note) }; $args->{style} .= 'text-align: '.$self->align.q(;) if ($self->align); $args->{style} .= ' width: '.$self->width.q(;) if ($self->width); ($text = $self->text || $self->loc( $self->name )) =~ s{ \A \n }{}msx; return $self->hacc->div( $args, $text ); } 1; # Local Variables: # mode: perl # tab-width: 3 # End: