Added jquery.observeChildren.js to Skinny.js: a new simple utility to monitor for the addition of new children to given elements. Can be useful for creating feature hooks. Relies on mutation observers when available, otherwise attempts to use mutation events if available. Does not implement anything for browsers that do not support either at this time.
Added jquery.scrollAnchor.js library to Skinny.js; makes all <a> anchor elements with data attribute data-scroll-anchor smooth scroll to a #hash reference rather than jump there. Currently there is no global opt-in.
Added simple documentation for scrollAnchor library and made support for the scrollSelector to not depend on the href.
Alphabetize the list of plugins in the readme.
Added my plugins to the readme list.
Cleaned up child observer code (minor changes).
Added non-dependency to the jquery.observeChildren.js library, improved the internal hash detection (slightly), added some simple unit tests for internal methods.
Converted use of mutation observers to use jQuery delegated events, removed unneeded code as a result.
Removed the dependencies section from jquery.scrollAnchor.md as there are no dependencies now.
Merge branch 'master' of https://github.com/vistaprint/SkinnyJS
Merge branch 'master' of https://github.com/vistaprint/SkinnyJS
Adding granular option to enable/disable dialog history
Unit tests for getSettings(), updating documentation for dialog history API changes
Merge branch 'master' of https://github.com/vistaprint/SkinnyJS
Removed observeChildren as it was pointless to keep in SkinnyJS after nothing needed it. Converted QUnit tests for scrollAnchor to Mocha unit tests.
More unit tests for getSettings()
Merge branch 'master' of https://github.com/benhutchins/SkinnyJS into benhutchins-master
Minor style tweaks
Update site with scrollAnchor links, alphabetize plugin listings
Making header consistent