Lines Matching defs:HistoryHash

10  * @class HistoryHash
21 GlobalEnv = YUI.namespace('Env.HistoryHash'),
31 function HistoryHash() {
32 HistoryHash.superclass.constructor.apply(this, arguments);
35 Y.extend(HistoryHash, HistoryBase, {
38 var bookmarkedState = HistoryHash.parseHash();
51 HistoryHash.superclass._init.apply(this, arguments);
64 return HistoryHash.superclass._change.call(this, src, state, options);
68 var decode = HistoryHash.decode,
69 newHash = HistoryHash.createHash(newState);
71 HistoryHash.superclass._storeState.apply(this, arguments);
79 // HistoryHash.
80 if (src !== SRC_HASH && decode(HistoryHash.getHash()) !== decode(newHash)) {
81 HistoryHash[src === HistoryBase.SRC_REPLACE ? 'replaceHash' : 'setHash'](newHash);
95 this._resolveChanges(SRC_HASH, HistoryHash.parseHash(e.newHash), {});
123 * Note that this prefix applies to all HistoryHash instances. It's not
160 var encode = HistoryHash.encode,
215 prefix = HistoryHash.hashPrefix;
222 prefix = HistoryHash.hashPrefix;
254 var decode = HistoryHash.decode,
260 prefix = HistoryHash.hashPrefix,
263 hash = Lang.isValue(hash) ? hash : HistoryHash.getHash();
273 matches = hash.match(HistoryHash._REGEX_HASH) || [];
301 location.replace(base + '#' + (HistoryHash.hashPrefix || '') + hash);
319 location.hash = (HistoryHash.hashPrefix || '') + hash;
400 oldHash = HistoryHash.getHash();
401 oldUrl = HistoryHash.getUrl();
406 var newHash = HistoryHash.getHash(),
407 newUrl = HistoryHash.getUrl();
429 var newHash = HistoryHash.getHash(),
433 newUrl = HistoryHash.getUrl();
453 Y.HistoryHash = HistoryHash;
455 // HistoryHash will never win over HistoryHTML5 unless useHistoryHTML5 is false.
458 Y.History = HistoryHash;