JavaScript library for working with the observer pattern and events from DOM nodes and regular JavaScript objects
JavaScript
Latest commit 1b5fd24 Jun 6, 2013 @petermichaux add docs
Permalink
Failed to load latest commit information.
lib/buster change Buster version so tests in IE6 run. Oct 27, 2012
research line breaks Apr 3, 2012
src add docs Jun 6, 2013
tst ensure the prototype object can be garbage collected Jun 6, 2013
LICENSE prepare for v1 Apr 11, 2013
Makefile superficial changes Apr 29, 2012
README.md prepare for v1 Apr 11, 2013

README.md

Evento

A library for working with the observer pattern and events from DOM nodes (including IE and DOM2 standard) and regular JavaScript objects. Useful for all kinds of JavaScript programs with special attention to enhance use in MVC-style applications.

Downloads

See http://peter.michaux.ca/downloads/evento/

Status

Stable.

Browser Support

Tested working in IE6 and newer browsers by a variety of manufacturers.

Dependencies

None.

Source Code

GitHub: https://github.com/petermichaux/evento

Build

To build the production ready files, you need JSMin or any other tool with the same command line interface. Then just type "make" at the command line and look in the build directory for the results.

For the record, this is how I installed JSMin. Note that I have /Users/peter/bin in my PATH.

$ cd ~/tmp
$ curl -O https://raw.github.com/douglascrockford/JSMin/master/jsmin.c
$ gcc -o jsmin jsmin.c
$ mv jsmin ~/bin
$ rm jsmin.c
$ which jsmin
/Users/peter/bin/jsmin

Tests

To run the automated tests, open tst/runner.html in a web browser.

Author

Peter Michaux
petermichaux@gmail.com
http://peter.michaux.ca/
@petermichaux

License

Simplified BSD License. See the included LICENSE file for details.