react-router
Version:
A complete routing library for React.js
24 lines (17 loc) • 426 B
JavaScript
import History from './History';
import { getWindowScrollPosition } from './DOMUtils';
/**
* A history interface that assumes a DOM environment.
*/
class DOMHistory extends History {
constructor(options={}) {
super(options);
this.getScrollPosition = options.getScrollPosition || getWindowScrollPosition;
}
go(n) {
if (n === 0)
return;
window.history.go(n);
}
}
export default DOMHistory;