package HTML::FormWidgets::ImageButton; # @(#)$Id: ImageButton.pm 16 2008-03-10 00:26:51Z pjf $ use strict; use warnings; use base qw(HTML::FormWidgets); use version; our $VERSION = qv( sprintf '0.1.%d', q$Rev: 16 $ =~ /\d+/gmx ); sub _render { my ($me, $ref) = @_; my $text; $ref = {}; $ref->{class } = q(button); $ref->{name } = q(_verb); $ref->{onclick} = 'submit()'; $ref->{src } = $me->assets.$me->name.'.png'; $ref->{value } = ucfirst $me->name; $text = $me->elem->image_button( $ref ); $ref = { class => q(help tips), title => $me->tip }; return $me->elem->span( $ref, $text ); } 1; # Local Variables: # mode: perl # tab-width: 3 # End: