File Coverage

blib/lib/HTML/FormFu/Element/Image.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1 3     3   815 use strict;
  3         8  
  3         176  
2              
3             package HTML::FormFu::Element::Image;
4             $HTML::FormFu::Element::Image::VERSION = '2.07';
5             # ABSTRACT: Image button form field
6              
7 3     3   107 use Moose;
  3         7  
  3         21  
8              
9             extends 'HTML::FormFu::Element::Button';
10              
11             __PACKAGE__->mk_attr_accessors(qw( src width height ));
12              
13             after BUILD => sub {
14             my $self = shift;
15              
16             $self->field_type('image');
17              
18             if ( !defined $self->src ) {
19             $self->src('');
20             }
21              
22             return;
23             };
24              
25             __PACKAGE__->meta->make_immutable;
26              
27             1;
28              
29             __END__
30              
31             =pod
32              
33             =encoding UTF-8
34              
35             =head1 NAME
36              
37             HTML::FormFu::Element::Image - Image button form field
38              
39             =head1 VERSION
40              
41             version 2.07
42              
43             =head1 SYNOPSIS
44              
45             $e = $form->element( Image => 'foo' );
46              
47             =head1 DESCRIPTION
48              
49             Image button form field.
50              
51             =head1 METHODS
52              
53             =head1 SEE ALSO
54              
55             Is a sub-class of, and inherits methods from
56             L<HTML::FormFu::Element::Button>,
57             L<HTML::FormFu::Role::Element::Input>,
58             L<HTML::FormFu::Role::Element::Field>,
59             L<HTML::FormFu::Element>
60              
61             L<HTML::FormFu>
62              
63             =head1 AUTHOR
64              
65             Carl Franks, C<cfranks@cpan.org>
66              
67             =head1 LICENSE
68              
69             This library is free software, you can redistribute it and/or modify it under
70             the same terms as Perl itself.
71              
72             =head1 AUTHOR
73              
74             Carl Franks <cpan@fireartist.com>
75              
76             =head1 COPYRIGHT AND LICENSE
77              
78             This software is copyright (c) 2018 by Carl Franks.
79              
80             This is free software; you can redistribute it and/or modify it under
81             the same terms as the Perl 5 programming language system itself.
82              
83             =cut