Catalyst::Plugin::Prototype.3pm

Langue: en

Version: 2007-04-29 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

Catalyst::Plugin::Prototype - Plugin for Prototype

SYNOPSIS

     # use it
     use Catalyst qw/Prototype/;
 
 

INLINE USE

     # ...add this to your tt2 template...
     [% c.prototype.define_javascript_functions %]
 
 

REFERENCE USE

If you don't want to include the entire prototype library inline on every hit, you can use ``script/myapp_create.pl Prototype'' to generate static JavaScript files which then can be included via remote ``script'' tags.
     # ...add this to your template...
     <script LANGUAGE="JavaScript1.2" type="text/javascript"
          src="/prototype.js"></script>
     <script LANGUAGE="JavaScript1.2" type="text/javascript"
          src="/effects.js"></script>
     <!-- .... -->
 
 
     # ...and use the helper methods...
     <div id="view"></div>
     <textarea id="editor" cols="80" rows="24"></textarea>
     [% uri = base _ 'edit/' _ page.title %]
     [% c.prototype.observe_field( 'editor', uri, { 'update' => 'view' } ) %]
 
 

DESCRIPTION

Some stuff to make Prototype fun.

This plugin replaces Catalyst::Helper::Prototype.

METHODS

prototype
     Returns a ready to use L<HTML::Prototype> object.
 
 

SEE ALSO

Catalyst::Manual, Catalyst::Test, Catalyst::Request, Catalyst::Response, Catalyst::Helper

AUTHOR

Sebastian Riedel, "sri@oook.de"

LICENSE

This library is free software . You can redistribute it and/or modify it under the same terms as perl itself.