error message return if image processing fails
[sgn.git] / mason / util / import_javascript.mas
bloba528b0d42eaa9fbb9260e70b0babadf29ef8be20
1 <%doc>
3 =head1 DESCRIPTION
5 Produces a list of <script src=""></script> lines for a set of
6 JavaScript library names, including any necessary dependencies.
8 =head1 ARGS
10 =head2 C<classes> - single class name, or arrayref of JavaScript classes to import
12 =head1 EXAMPLE
14   <& /import_javascript, classes => [qw[ CXGN.Effects CXGN.Phenome.Locus MochiKit.DOM ]] &>
16 =cut
18 </%doc>
19 <%args>
20  $classes
21 </%args>
22 <%perl>
23   $classes = [ $classes ] unless ref $classes; #< coerce to arrayref
24   push @{ $c->stash->{js_classes} }, @$classes;
25 </%perl>