sakaiproject/3akai-ux — pull request #2855 by simong (2013-05-28 16:36:50+00:00)
Title: Upgraded History.js + fixed up usage for IE9

All browsers that don't suck have the URLs:
* /me
* /me/library
* /me/discussions
* /group/cam/123456
* /group/cam/123456/library

All browser that suck and don't support the native History API (mainly IE) have the URLs:
* /me#./me?&_suid=1231234235434534534623445
* /me/library#me/library?&_suid=1231234235434534534623445
* /me/discussions#me/discussions?&_suid=1231234235434534534623445
* /group/cam/123456#123456?&_suid=1234367098765434214869755
* /group/cam/123456/library#123456/library
These URLs are pretty ugly but I verified that you can copy an URL from IE and re-use it in Chrome/FF/.. . The browser which does support the History API will automagically convert the ugly URL to a pretty one as well.

I've removed jquery.history from the core file and added it search.js and lhnavigation.js.
There was also a small issue with infiniteScroll which has been addressed.

I also took the time to verify it with the production build.