VERSION version 0.092800 NAME Catalyst::View::JavaScript::Minifier::XS - Concenate and minify your JavaScript files. SYNOPSIS # creating MyApp::View::JavaScript ./script/myapp_create.pl view JavaScript JavaScript::Minifier::XS # in your controller file, as an action sub js : Local { my ( $self, $c ) = @_; $c->stash->{js} = [qw/script1 script2/]; # loads root/js/script1.js and root/js/script2.js $c->forward('View::JavaScript'); } # in your html template use DESCRIPTION Use your minified js files as a separated catalyst request. By default they are read from "$c->stash->{js}" as array or string. CONFIG VARIABLES stash_variable sets a different stash variable from the default "$c->stash->{js}" path sets a different path for your javascript files default : js subinclude setting this to true will take your js files (stash variable) from your referer action # in your controller sub action : Local { my ( $self, $c ) = @_; $c->stash->{js} = "exclusive"; # loads exclusive.js only when /action is loaded } This could be very dangerous since it's using "$c->forward($c->request->headers->referer)". It doesn't work with the index action! default : false SEE ALSO Catalyst, Catalyst::View, JavaScript::Minifier::XS AUTHOR Ivan Drinchev "" Arthur Axel "fREW" Schmidt BUGS Please report any bugs or feature requests to "bug-catalyst-view-JavaScript-minifier-xs at rt.cpan.org", or through the web interface at . I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. COPYRIGHT AND LICENSE This software is copyright (c) 2009 by Ivan Drinchev . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.