1 |
package Frey::Action; |
package Frey::Action; |
2 |
use Moose; |
use Moose; |
3 |
extends 'Frey::PPI'; |
extends 'Frey::PPI'; |
4 |
with 'Frey::Web'; |
with 'Frey::Web', 'Frey::Config'; |
|
with 'Frey::Config'; |
|
5 |
|
|
6 |
use Clone qw/clone/; |
use Clone qw/clone/; |
7 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
274 |
push @checkboxes, $name; |
push @checkboxes, $name; |
275 |
} elsif ( ! defined $value && ! $required->{$name} ) { |
} elsif ( ! defined $value && ! $required->{$name} ) { |
276 |
$value_html = qq|<tt id="$name">undef</tt><!-- $name = undef -->|; # FIXME if $self->debug |
$value_html = qq|<tt id="$name">undef</tt><!-- $name = undef -->|; # FIXME if $self->debug |
277 |
} elsif ( $attr_type !~ m{^(Str|Int)$} || $value =~ $Frey::Web::re_html || $name =~ m{text} ) { |
} elsif ( $attr_type !~ m{^(Str|Int|Email)$} || $value =~ $Frey::Web::re_html || $name =~ m{text} ) { |
278 |
$value_html = qq|<textarea name="$name" title="$attr_type">$value</textarea>|; |
$value_html = qq|<textarea name="$name" title="$attr_type">$value</textarea>|; |
279 |
} |
} |
280 |
|
|
391 |
|
|
392 |
=cut |
=cut |
393 |
|
|
394 |
|
__PACKAGE__->meta->make_immutable; |
395 |
|
no Moose; |
396 |
|
|
397 |
1; |
1; |