Name Date Size

.. 2012-02-02 01:02:26 100

.gitignore 2010-04-29 09:38:18 11

build.xml 2011-07-15 20:43:39 708

docs 2012-02-02 01:02:26 6

history-base.properties 2011-07-15 20:43:39 152

history-base.xml 2010-04-27 03:15:22 286

history-hash-ie.properties 2011-07-15 20:43:39 161

history-hash-ie.xml 2010-04-29 01:58:53 289

history-hash.properties 2011-07-15 20:43:39 172

history-hash.xml 2010-04-27 03:15:22 286

history-html5.properties 2011-07-15 20:43:39 193

history-html5.xml 2010-07-08 09:27:22 287

HISTORY.md 2012-01-13 20:52:21 2.2 KiB

js 2012-01-19 22:36:23 6

meta 2011-06-03 20:05:13 4

README.md 2011-06-28 02:54:12 1.1 KiB

tests 2011-10-20 02:47:56 5

README.md

History Utility
===============
Provides browser history management functionality using a simple
add/get/replace paradigm. This can be used to ensure that the browser's back
and forward buttons work as the user expects and to provide bookmarkable
URLs that return the user to the current application state, even in an Ajax
application that doesn't perform full-page refreshes.
The following modules are available:
* `history`: Rollup of `history-base`, `history-hash`, `history-hash-ie`, and
`history-html5`.
* `history-base`: Generic history management API (but no storage layer).
* `history-hash`: History management using `window.location.hash`.
* `history-hash-ie`: Adds IE6/7 back/forward support using an iframe hack.
* `history-html5`: History management using the HTML5 history API.
When using the `history` rollup module, or when the `history-hash` and
`history-html5` modules are both loaded, `Y.History` will be an alias to the
best adapter supported by the current browser, which may be either
`Y.HistoryHash` or `Y.HistoryHTML5`. Preference is given to `Y.HistoryHTML5` if
the browser supports the HTML5 history API.