##// END OF EJS Templates
Fixed dojo dependency version
Fixed dojo dependency version

File last commit:

r2:8ec37bf1b4d1 default
r60:d4f0cdae9577 v1.0.10 default
Show More
back.d.ts
49 lines | 1.4 KiB | video/mp2t | TypeScriptLexer
import { GenericFunction } from "./interfaces";
interface BackArgs {
back?: GenericFunction<void>;
forward?: GenericFunction<void>;
changeUrl?: boolean | string;
}
export declare function getHash(): string;
export declare function setHash(h: string): void;
/**
* private method. Do not call this directly.
*/
export declare function goBack(): void;
/**
* private method. Do not call this directly.
*/
export declare function goForward(): void;
/**
* Initializes the undo stack. This must be called from a <script>
* block that lives inside the `<body>` tag to prevent bugs on IE.
* Only call this method before the page's DOM is finished loading. Otherwise
* it will not work. Be careful with xdomain loading or djConfig.debugAtAllCosts scenarios,
* in order for this method to work, dojo/back will need to be part of a build layer.
*/
export declare function init(): void;
/**
* Sets the state object and back callback for the very first page
* that is loaded.
* It is recommended that you call this method as part of an event
* listener that is registered via dojo/ready.
*/
export declare function setInitialState(args: BackArgs): void;
/**
* adds a state object (args) to the history list.
*/
export declare function addToHistory(args: BackArgs): void;
/**
* private method. Do not call this directly.
*/
export declare function _iframeLoaded(evt: Event, ifrLoc: Location): void;