Alien-GvaScript

 view release on metacpan or  search on metacpan

lib/Alien/GvaScript/Intro.pod  view on Meta::CPAN

=encoding ISO8859-1

=head1 NAME

Alien::GvaScript::Intro - A javascript framework born in Geneva.

=head1 SYNOPSIS

  <head>
    <script src="path/to/prototype.js"></script>
    <script src="path/to/GvaScript.js"></script>
    <link href="path/to/GvaScript.css" rel="stylesheet" type="text/css">
  
    var cl = GvaScript.ChoiceList(choices, options);
    var ac = GvaScript.AutoCompleter(datasource, options);
    var tn = GvaScript.TreeNavigator(element, options);
  </head>


=head1 DESCRIPTION

GvaScript (pronounce "gee-vascript") is a javascript framework 
born in Geneva, Switzerland (C<GVA> is the IATA code for 
Geneva Cointrin International Airport). 
It is built on top of the B<prototype>
object-oriented javascript framework (L<http://prototype.conio.net>).

It contains four core components :

=over

=item * 

L<Alien::GvaScript::ProtoExtensions> : 
some extensions to the prototype javascript framework
(mainly walking the DOM searching for collections of classnames).

=item * 

L<Alien::GvaScript::Event> : 
registering and firing application-specific events (in addition
to the standard W3C event model)

=item *

L<Alien::GvaScript::KeyMap> : 
managing maps of handlers for key events (similar
in spirit to Emacs keymaps)

=item *

L<Alien::GvaScript::Repeat> : 
managing repeated sections


=back

and four widgets:

=over

=item *

L<Alien::GvaScript::ChoiceList> : 
dropdown list of choices with navigation 

=item *

L<Alien::GvaScript::AutoCompleter> : 
autocompletion on form input fields

=item *



( run in 0.826 second using v1.01-cache-2.11-cpan-119454b85a5 )