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.