automizy-js
Version:
Automizy widget collection
24 lines (23 loc) • 642 B
JavaScript
define([
'automizy/core',
"automizy/addons/objectAddOns"
], function ($A) {
$A.hashChange = function (hash, add) {
if(typeof hash === 'undefined'){
$(window).trigger('hashchange');
return true;
}
if(typeof add === 'undefined'){
var add = true;
}else{
var add = $A.parseBoolean(add);
}
if(add){
$A.d.hashes.push(hash);
}else{
$A.d.hashes.remove(hash);
hash = $A.d.hashes[$A.d.hashes.length - 1] || '';
}
window.location.hash = hash;
};
});