Marcus Ramberg > HTML-Prototype-Useful > HTML::Prototype::Useful

Download:
HTML-Prototype-Useful-0.05.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.05   Source  

NAME ^

HTML::Prototype::Useful - Some useful additions for the Prototype library.

SYNOPSIS ^

  use HTML::Prototype::Useful;
  $protype=HTML::Prototype::Useful->new();
  print $prototype->call_remote( ... )
  print $prototype->lazy_observe_field( .. )

DESCRIPTION ^

 this adds some more useful features for AJAX development based on the 
 Prototype library, as L<HTML::Prototype> is a straight port of the ruby
 implementation.

METHODS

define_javascript_functions

Returns the javascript required for HTML::Prototype as well as this module.

remote_function

Generate a remote function that you can stuff into your js somewhere.

lazy_observe_field

like HTML::Prototype's observe_field method, but only detect changes after a user has stopped typing for frequency.

$p->observe_hover( $id \%options );

Observes the element with the DOM ID specified by $id and makes an Ajax when you hover the mouse over it for at least <frequency> seconds.

Takes the same arguments as observe_field.

SEE ALSO ^

HTML::Prototype, Catalyst::Plugin::Prototype, Catalyst. http://prototype.conio.net/

AUTHOR Marcus Ramberg, mramberg@cpan.org ^

THANK YOU ^

Sebastian Riedel for HTML::Prototype

LICENSE ^

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

syntax highlighting: