# NAME Mojolicious::Plugin::JQuery - Mojolicious + http://jquery.com/ # VERSION 2.11000 # DESCRIPTION [Mojolicious::Plugin::JQuery](https://metacpan.org/pod/Mojolicious::Plugin::JQuery) push [http://jquery.com/](http://jquery.com/) JavaScript files into your project. This is done using [Mojolicious::Plugin::AssetPack](https://metacpan.org/pod/Mojolicious::Plugin::AssetPack). # SYNOPSIS ## Mojolicious::Lite use Mojolicious::Lite; plugin "JQuery"; get "/" => "index"; app->start; ## Mojolicious sub startup { my $self = shift; $self->plugin("JQuery"); } ## Template class demo %= asset "jquery.js"
div class="notMe"
div class="myClass"
span class="myClass" # STATIC FILE STRUCTURE Following the list of the static files of this project. All js are uncompressed for developing. js/jquery-1.11.1.js js/jquery-2.1.1.js js/jquery-migrate-1.2.1.js # Versions installed This module ship the following version of JQuery and JQuery Migrate: jquery-1.11.1.js jquery-2.1.1.js jquery-migrate-1.2.1.js - jquery-migrate The JQuery migrate plugin allow to use old plugin restoring the deprecated functions on JQuery 2.x. You can use it simply enabling the migrate option on this plugin. # METHODS ## asset\_path $path = Mojolicious::Plugin::JQuery->asset_path(); $path = $self->asset_path(); Returns the base path to the assets bundled with this module. ## register $app->plugin( JQuery => { migrate => $bool, # default false jquery_1 => $bool # default false (prevent migrate inclusion) }, ); Default values: - migrate This will include the last JQuery Migrate version shipped with this plugin. Set this to 1 if you want to include this js. - jquery\_1 This will include the last 1.x.x JQuery version shipped with this plugin. Set this to 1 if you want to use this version. (This option will prevent JQuery Migrate inclusion) ## find\_files @files = Mojolicious::Plugin::JQuery->find_files($dir,$type); @files = $self->find_files($dir,$type); Search a given file type in all directories of the array. Required parameters: - $dir This must be a reference to array of directories where we are looking for our files. - $type This is a string of the file's extension that we are looking for. # CREDITS [JQuery](https://github.com/jquery/jquery) is an opensource project with a lot of [contributors](https://github.com/jquery/jquery/graphs/contributors), thank you. Thanks even to [jhthorsen](https://github.com/jhthorsen) because this plugin is widely based on his [Bootstrap3 plugin](https://github.com/jhthorsen/mojolicious-plugin-bootstrap3). # LICENSE JQuery is licensed under [MIT](https://github.com/jquery/jquery/blob/master/LICENSE.txt) This code is licensed under Artistic License version 2.0. # AUTHOR Ferro - `ferro@cpan.org`