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: