Jifty
view release on metacpan or search on metacpan
lib/Jifty/View/Declare/Helpers.pm view on Meta::CPAN
L<Jifty::Web::Form::Element>, onto arbitrary HTML elements:
div {
js_handlers {
onclick => { path => "/some/region/path" }
}
}
=cut
sub js_handlers(&;@) {
my $code = shift;
my $element = Jifty::Web::Form::Element->new({$code->()});
my %js = $element->javascript_attrs;
Template::Declare::Tags::append_attr($_ => $js{$_}) for keys %js;
return @_;
}
=head3 render_mason PATH, ARGS
Renders the Mason template at C<PATH> (a string) with C<ARGS> (a hashref).
( run in 1.916 second using v1.01-cache-2.11-cpan-49f99fa48dc )