mythz/jquip — pull request #33 by statianzo (2012-08-29 21:09:55+00:00)
Title: Angular Compat

This pull adds some compatibility for AngularJS. Also, there is now the beginnings of a Jasmine test suite, available at test/runner.html. The specific features:

`cache()` no longer manipulates the dom with data- attributes for ids. Instead a property (ex. 'jq-320482349') is added onto the node to track the jquid.

`data()` now uses cache() to store and retrieve fields with a fallback to reading data- attributes. This resembles the current jQuery behavior and allows for storing non-textual data.

`wrap()` node wrapping was added as Angular needs it for compiling templates

`prop()` property access was added to support an invocation within Angular

`attrs()` now only attempts to scan attributes on element type nodes