Sets the new currentState attribute of all modules depending on the new fully
qualified state. Also notifies the modules which current state has changed.
Stores the initial state and current state for all registered modules.
On Safari, we also store all the fully qualified states visited by
the application within a single browser session. The storage takes
place in the form field specified during initialization.
Returns the state of a module according to the URL fragment
identifier. This method is useful to initialize your modules
if your application was bookmarked from a particular state.
Parameters:
moduleId
<string>
Non-empty string representing your module.
Returns the value of the specified query string parameter.
This method is not used internally by the Browser History Manager.
However, it is provided here as a helper since many applications
using the Browser History Manager will want to read the value of
url parameters to initialize themselves.
Parameters:
paramName
<string>
Name of the parameter we want to look up.
queryString
<string>
Optional URL to look at. If not specified,
this method uses the URL in the address bar.