| line | true | false | branch | 
 
| 62 | 0 | 0 | unless $element | 
 
| 76 | 0 | 0 | if ($element) { } | 
 
| 87 | 0 | 0 | unless my $key = shift() | 
 
| 90 | 0 | 0 | unless $$self{'defaults'}{$key} | 
 
| 92 | 0 | 0 | if ($$self{'params'}{$key}) | 
 
| 93 | 0 | 0 | unless $$self{'params'}{$key} | 
 
| 102 | 0 | 0 | unless my $key = shift() | 
 
| 107 | 0 | 0 | if ($$self{'params'}{$key}) | 
 
| 108 | 0 | 0 | unless $$self{'params'}{$key} | 
 
| 131 | 0 | 0 | unless $select | 
 
| 144 | 0 | 0 | unless my $name = $p{'name'} | 
 
| 175 | 0 | 0 | unless my $name = $p{'name'} | 
 
| 177 | 0 | 0 | if ($$self{'elements'}{$name}) | 
 
| 183 | 0 | 0 | if (my $package = $p{'package'}) { } | 
 
|  | 0 | 0 | elsif ($p{'type'} eq 'multiselect' or $p{'type'} eq 'checkbox') { } | 
 
|  | 0 | 0 | elsif ($p{'type'} eq 'select') { } | 
 
|  | 0 | 0 | elsif ($p{'type'} eq 'hidden') { } | 
 
| 208 | 0 | 0 | unless my $name = $$args{'name'} | 
 
| 223 | 0 | 0 | unless $$self{'elements'} | 
 
| 231 | 0 | 0 | if $$self{'action'} | 
 
| 232 | 0 | 0 | if $$self{'method'} | 
 
| 249 | 0 | 0 | if (my $element = $$self{'elements'}{$id}) { } | 
 
| 250 | 0 | 0 | if ($$element{'type'} eq 'select') | 
 
| 252 | 0 | 0 | if (defined $$data{'value'} and defined $self->element_value($id) and $self->element_value($id) eq $$data{'value'}) | 
 
| 271 | 0 | 0 | if ($ret) | 
 
| 285 | 0 | 0 | if (my $name = $$args{'name'}) | 
 
| 286 | 0 | 0 | if ($$self{'elements'}{$name}) | 
 
| 299 | 0 | 0 | unless $$self{'elements'}{$element}{'type'} eq 'hidden' | 
 
| 302 | 0 | 0 | if (ref $$x{'value'} eq 'ARRAY') { } | 
 
| 305 | 0 | 0 | unless (defined $$x{'value'}) |