WWW-Mechanize-Plugin-JavaScript-0.009 (alpha)

Plugins for WWW::Mechanize that provide HTML DOM and Java-
Script support.

This distribution contains:
• WWW::Mechanize::Plugin::DOM            0.012
• WWW::Mechanize::Plugin::JavaScript     0.009
• WWW::Mechanize::Plugin::JavaScript::JE 0.007


RECENT CHANGES

(See the Changes file for the long version.)

0.009a
------
• window->top  now actually  returns  the  top  window,  rather  than
  the parent.
• window->parent has been added (RT #43582 again).

0.009
-----
• <!-- and --> script delimiters are more fully supported (RT #43582).
• DOM plugin doc fixes pertaining to frames

0.008
-----
• Scripts that are sent with  a  transfer  encoding  (such  as  gzip)
  now work.
• navigator.appVersion
• $dom_plugin->count_timers
• check_timeouts has been removed from the JavaScript plugin.
•‘var x;’ now creates the global var instead of being a no-op.
• Event handlers in an event attribute of a <form>  element no longer
  die when variables are named.  (Thanks to  Imre  Rad  for  alerting
  me to this.)


INSTALLATION

The easiest way to install this module is to use the CPAN module or
the cpan script:

    [sudo] perl -MCPAN -e "install WWW::Mechanize::Plugin::JavaScript"

    [sudo] cpan WWW::Mechanize::Plugin::JavaScript

Or you can use the following:

    perl Makefile.PL
    make
    make test
    [sudo] make install


DEPENDENCIES

This module requires:

- perl 5.8.3 or higher

- JE 0.022 or higher

- HTML::DOM 0.021 or higher

- The experimental  version  of  WWW::Mechanize  available  at
  http://www-mechanize.googlecode.com/svn/wm/branches/plugins/,
  revision 506 or higher

- CSS::DOM

- constant::lexical


DOCUMENTATION

After installing, you can find documentation for these modules with
the perldoc command.

    perldoc WWW::Mechanize::Plugin::JavaScript
    perldoc WWW::Mechanize::Plugin::DOM

Or try using man (it's faster, in my experience):

    man WWW::Mechanize::Plugin::JavaScript
    man WWW::Mechanize::Plugin::DOM


COPYRIGHT AND LICENCE

Copyright © 2007-8 Father Chrysostomos

This program is free software; you may redistribute it and/or modify
it under the same terms as perl.
