File Coverage

blib/lib/HTML/WidgetValidator/Widget/Imageloop.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package HTML::WidgetValidator::Widget::Imageloop;
2 1     1   5 use base qw(HTML::WidgetValidator::Widget);
  1         1  
  1         61  
3 1     1   5 use strict;
  1         3  
  1         24  
4 1     1   5 use warnings;
  1         1  
  1         300  
5              
6             __PACKAGE__->name('imageloop');
7             __PACKAGE__->url('http://www.imageloop.com/');
8             __PACKAGE__->models([
9             [
10             { type => 'start', name => 'embed',
11             attr => {
12             src => qr{http://www[.]imageloop[.]com/looopSlider[.]swf[?]id=[0-9A-Fa-f\-]+&c=[0-9,]+},
13             type => 'application/x-shockwave-flash',
14             quality => 'high',
15             scale => 'noscale',
16             salign => 'l',
17             wmode => 'transparent',
18             width => qr{\d{2,3}},
19             height => qr{\d{2,3}},
20             style => qr{width:\d{2,3}px;height:\d{2,3}px;},
21             align => 'middle',
22             }},
23             { type => 'end', name=>'embed' }
24             ],
25             [
26             { type => 'start', name => 'embed',
27             attr => {
28             src => qr{http://www[.]imageloop[.]com/looopSlider[.]swf[?]id=[0-9A-Fa-f\-]+&c=[0-9,]+},
29             type => 'application/x-shockwave-flash',
30             quality => 'high',
31             scale => 'noscale',
32             salign => 'l',
33             name => 'imageloop',
34             wmode => 'transparent',
35             width => qr{\d{2,3}},
36             height => qr{\d{2,3}},
37             style => qr{width:\d{2,3}px;height:\d{2,3}px;},
38             align => 'middle',
39             }},
40             { type => 'end', name=>'embed' }
41             ],
42              
43             ]);
44              
45             1;
46             __END__