=head1 NAME
GvaScript::Intro - A javascript framework born in Geneva.
=head1 SYNOPSIS
var cl = GvaScript.ChoiceList(choices, options);
var ac = GvaScript.AutoCompleter(datasource, options);
var tn = GvaScript.TreeNavigator(element, options);
=head1 DESCRIPTION
GvaScript (pronounce "gee-vascript") is a javascript framework
born in Geneva, Switzerland (C is the IATA code for
Geneva Cointrin International Airport).
It is built on top of the B
object-oriented javascript framework (L).
It contains four core components :
=over
=item *
L :
some extensions to the prototype javascript framework
(mainly walking the DOM searching for collections of classnames).
=item *
L :
registering and firing application-specific events (in addition
to the standard W3C event model)
=item *
L :
managing maps of handlers for key events (similar
in spirit to Emacs keymaps)
=item *
L :
managing repeated sections
=back
and four widgets:
=over
=item *
L :
dropdown list of choices with navigation
=item *
L :
autocompletion on form input fields
=item *
L :
navigation in a tree structure, opening and closing nodes
=item *
L :
various extensions to HTML forms (working with data trees
and repeated sections, automatic focus, etc.)
=back
=head1 TARGETED PLATFORMS
=over
=item *
Microsoft Internet Explorer for Windows, version 6.0 and higher
=item *
Mozilla Firefox 2.0 and higher
=item *
may work on other platforms supported by prototype.js, but was
not tested
=back
=head1 DEPENDENCIES
=over
=item *
the L javascript framework,
version 1.5.0 or higher
=back
=head1 AUTHORS
Laurent Dami, C<< >>
Jean-Christophe Durand, C<< >>
Sébastien Cuendet, C<< >>
=head1 LICENSE
This library is free software, you can redistribute it and/or modify
it under the same terms as Perl's artistic license
(see L).