File: D:/HostingSpaces/SBogers10/signmania.komma.pro/wwwroot/js/pjax.js
/**
* Created by Pascal on 25/10/17.
*/
if ($.support.pjax) {
var pjaxContainerId = '#pjax-wrapper';
var activeCodeName = 'home';
$(document).on('click', 'a[data-pjax]', function(event) {
activeCodeName = $(this).data('code-name');
var url = $(this).attr('href');
$(pjaxContainerId).find('.ajax-container').addClass('animateOut');
$('body').removeClass('inProjects');
$('html, body').animate({
scrollTop: 0
}, 600);
if (typeof disableMobileMenu === "function") disableMobileMenu();
// Detect if pjax function are init
if (typeof $.pjax !== "undefined"){
setTimeout( function () {
$.pjax({url: url, container: pjaxContainerId});
} , 1200);
event.preventDefault();
setTimeout(function () {
$('#rocket').addClass('allowMouseAnimation');
$('.home .video').addClass('allowMouseAnimation').removeClass('preFlight');
}, 2000);
}
})
.on('pjax:complete', function() {
animations();
updateNavigation(activeCodeName);
if(typeof onYouTubePlayerAPIReady === "function") onYouTubePlayerAPIReady();
var mapLocation = document.getElementById('map');
if (mapLocation != null && typeof initMap === "function") initMap();
if (typeof initContactForm === "function") initContactForm();
if (typeof initSlider === "function") initSlider();
if (typeof initClients === "function") initClients();
if (typeof disableMobileMenu === "function") disableMobileMenu();
});
}
function updateNavigation(activeMenuItem) {
// console.log(activeMenuItem);
if(document.querySelector('.navigation nav ul li.active') != null ) document.querySelector('.navigation nav ul li.active').classList.remove('active');
document.querySelector('.navigation nav ul li a[data-code-name='+activeMenuItem+']').parentNode.classList.add('active');
document.querySelector('footer ul li.active').classList.remove('active');
document.querySelector('footer ul li a[data-code-name='+activeMenuItem+']').parentNode.classList.add('active');
document.getElementById('body').classList.remove('inProjects');
}