NAME
   JavaScript::MochiKit - JavaScript::MochiKit makes Perl suck less

SYNOPSIS
       #!/usr/bin/perl

       use strict;
       use warnings;
       use JavaScript::MochiKit;

       JavaScript::MochiKit::require('Base', 'Async');

       print JavaScript::MochiKit::javascript_definitions;

DESCRIPTION
FUNCTIONS
 JavaScript::MochiKit::require( @classes )
   Loades the given MochiKit classes and also their javascript-code (unless
   "$JavaScript-Mochikit::LOADJAVASCRIPT" is 0).

   Returns 1 on success, dies on error.

 JavaScript::MochiKit::require_all( )
   Loades all MochiKit classes and also their javascript-code (unless
   "$JavaScript-Mochikit::LOADJAVASCRIPT" is 0).

   Returns 1 on success, dies on error.

 JavaScript::MochiKit::is_required( $class )
   Returns 1 if class has already been loaded, 0 otherwise.

 JavaScript::MochiKit::javascript_definitions( @classes )
   Returns the Javascript code as one big string for all wanted classes.
   Calls JavaScript::MochiKit::require( ) for all classes that are not
   loaded yet.

   Returns the Javascript code for all loaded classes if @classes is empty.
   Returns an empty string if no class is loaded.

   May die if a unloaded class does not exist.

METHODS
GLOBAL VARIABLES
 $JavaScript::Mochikit::DEBUG
   Enables debug-information-output to STDERR.

   Default 0

 $JavaScript::Mochikit::LOADJAVASCRIPT
   If value is 0, "JavaScript::MochiKit::require" will not load the
   javascript-code into memory.

   Useful if javascript-code is available as external files. (NOTE:
   "JavaScript::Mochikit::javascript_definitions" will always load the
   javascript-code into memory.)

   Default 1

 $JavaScript::Mochikit::VERSION
   Returns the current JavaScript-Mochikit version number.

SEE ALSO
   HTML::Prototype, Catalyst

   <http://www.perl-community.de>, <http://www.catalystframework.org>,
   <http://www.mochikit.org>

AUTHOR
   Sascha Kiefer, "[email protected]"

LICENSE
   This library is free software, you can redistribute it and/or modify it
   under the same terms as Perl itself.