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 )