setHtml('loader', '<img src="../adminer/static/loader.gif" alt="">');
return ajax(url, function (text) {
if (currentState == ajaxState) {
+ if (!popState) {
+ history.pushState(data, '', url);
+ }
scrollTo(0, 0);
setHtml('content', text);
var content = document.getElementById('content');
if (!history.pushState || (event && (event.ctrlKey || event.shiftKey || event.altKey || event.metaKey))) {
return false;
}
- history.pushState(data, '', url);
return ajaxSend(url, data);
}
*/
window.onpopstate = function (event) {
if (ajaxState || event.state) {
- ajaxSend(location.href, event.state);
+ ajaxSend(location.href, event.state, 1); // 1 - disable pushState
}
}