Файл: system/AJAX/change/panel/touch.js
Строк: 54
<?php
/*
--------------------------------------
Динамическая AJAX загрузка страниц для
Touch версии сайта
--------------------------------------
*/
//Вызываем обработку ссылки кликом на тег <a>
$(document).on('click', 'a[load != "none"]', function(e){
var link = $(this).attr('href');
if (link != null){
go_url(link);
var title_ajax = $('div[title]').text();
document.title = title_ajax;
history.pushState(link, title_ajax, link);
e.preventDefault();
}
});
//Пишем переходы в историю браузера
if (history.pushState){
$(window).on('popstate', function(event){
var location_ajax = event.location || ( event.originalEvent && event.originalEvent.location ) || document.location;
go_url(location_ajax.href);
});
}
function go_url(href){
$('#load').html('<div class="gray stripes2" style="width: 100%; position: absolute; top: 0; left: 0; right: 0;"><div class="proccess_load"></div></div>');
$.post(href, {'go_load' : null}, function(data){
var data = $(data);
var elem = data.find('#content').html();
$("#content").html(elem);
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
$('#load').html('');
$("#icon_open").html("<i class='fa fa-bars fa-lg'></i>");
icon = 0;
sidebar_wrap.style.width = "";
sidebar_wrap.style.height = "";
document.body.style.overflow = "";
Sidebar.removeClass(document.body,"openSidebar");
});
}
?>