UNPKG

este-library-oldschool

Version:

Library for github.com/steida/este.git

30 lines (26 loc) 885 B
// Generated by github.com/steida/coffee2closure 900.1.18 /** @fileoverview goog.history.Html5History default behavior is that setToken replaces pathname of current location, but keeps search query as is. This transformer treats tokens as "pathAndAfter"; hence they may also include query string and a query string is replaced when a new history state is pushed. */ goog.provide('este.history.TokenTransformer'); /** @constructor @implements {goog.history.Html5History.TokenTransformer} */ este.history.TokenTransformer = function() {} /** @override */ este.history.TokenTransformer.prototype.retrieveToken = function(pathPrefix, location) { return (location.pathname.substr(pathPrefix.length)) + location.search; }; /** @override */ este.history.TokenTransformer.prototype.createUrl = function(token, pathPrefix, location) { return pathPrefix + token; };