evolvingweb/ajax-solr — pull request #23 by Daniel15 (2012-09-07 01:46:51+00:00)
Title: Add History.js implementation of ParameterStore

I've added a ParameterStore implementation that uses [History.js](https://github.com/balupton/History.js/) for state management. This uses the [HTML5 History API](http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html) on newer browsers, and falls back to using the hash (like ParameterHashStore) on older browsers.

History.js also caters for the back/forward navigation in older IE versions, by using an iframe.

To use this, you need to [download the History.js bundle](https://github.com/balupton/history.js/tree/master/scripts/bundled/html4+html5) (`native.history.js` is standalone vanilla JS and doesn't rely on any library or framework) and ensure it's loaded before your AjaxSolr stuff.