' + pagUrl );
// loading block add above pagination now
if(!$('.js-search-results').find('.inf-loader').length) {
$(loadingBlock).insertBefore($('.pagination'));
}
if(!$('.js-search-results').length || !$('#result-listings').length || !$('.pagination').length || !$('.next').length) {
infCheckBlocks();
} else if(position > threshold && isLoading == false && pagUrl != oldUrl && pagUrl != '' && pagUrl != '#') {
isLoading = true;
$('.js-search-results').addClass('loading');
$.ajax({
url: pagUrl,
type: "GET",
success: function(response){
var length = response.length;
var data = $(response).contents().find('#result-listings').html();
var pagBlock = $(response).contents().find('.pagination');
var currItemCount = $(response).contents().find('').text();
oldUrl = pagUrl;
$('.pagination').html(pagBlock);
$('#result-listings').append(data);
if($('').length) {
$('').text(currItemCount);
}
// lazy load if exists
if(typeof $.fn.Lazy !== 'undefined') {
$('#result-listings').find('img.lazy').Lazy({
appendScroll: window,
scrollDirection: 'both',
effect: 'fadeIn',
effectTime: 300,
afterLoad: function(element) {
setTimeout(function() {
element.css('transition', '0.2s');
}, 300);
}
});
}
isLoading = false;
currentPag = currentPag + 1;
$('.js-search-results').removeClass('loading');
$(document).trigger('infiniteLoaded');
},
error: function(response){
hasPag = false;
$('.js-search-results').removeClass('loading');
response = response.responseText;
/*console.log(response);
console.log(data);*/
}
});
}
});
});
function infCheckBlocks() {
}
-->