File: /home/salamatk/takarzan.ir/wp-content/themes/xts-luman/js/scripts/productsLoadMore.min.js
(p=>{XTSThemeModule.$document.on("xtsProductTabLoaded xtsPjaxComplete",function(){XTSThemeModule.productsLoadMore()}),XTSThemeModule.productsLoadMore=function(){var r=".xts-load-more.xts-type-shop.xts-action-infinite",u=!1,i=(p(".xts-products").each(function(){var a=p(this),l=[],t=a.attr("id"),s=p('.xts-arrows-loader[data-id="'+t+'"]'),d=p('.xts-ajax-arrows[data-id="'+t+'"]');function e(){var t,e,o;d.length<=0||(e=XTSThemeModule.$window.height()/2,t=XTSThemeModule.$window.scrollTop(),e=a.offset().top-e,o=d.find(".xts-prev").outerHeight(),o=a.height()-o,t<e||e+o<t?(d.removeClass("xts-shown"),s.removeClass("xts-shown")):(d.addClass("xts-shown"),s.addClass("xts-shown")))}d.length<=0||(l[1]={items:a.html(),status:"have-posts"},XTSThemeModule.$window.on("scroll",function(){e()}),setTimeout(function(){e()},500),d.find(".xts-prev, .xts-next").on("click",function(t){t.preventDefault();t=p(this);if(!u&&!t.hasClass("xts-disabled")){u=!0,clearInterval(void 0);var e=t.parent().data("id"),o=p("#"+e),e=o.data("source"),a=xts_settings.ajaxurl,s=o.data("atts"),d=o.data("paged"),n=t.parent().find(".xts-next"),r=t.parent().find(".xts-prev");if(d++,t.hasClass("xts-prev")){if(d<2)return;d-=2}s={paged:d,atts:s,action:"xts_get_product_"+e};s.atts.loop=o.find(".xts-col").last().data("loop"),i(a,s,"POST",t,l,d,o,function(t){var e;t.items&&(o.hasClass("xts-masonry-layout")?(e=p(t.items),o.html(e).isotope("appended",e),o.imagesLoaded().progress(function(){o.isotope("layout")})):o.html(t.items),c(),o.data("paged",d)),XTSThemeModule.isMobileSize&&p("html, body").stop().animate({scrollTop:o.offset().top-150},400),1<d?r.removeClass("xts-disabled"):r.addClass("xts-disabled"),"no-more-posts"===t.status?n.addClass("xts-disabled"):n.removeClass("xts-disabled")})}}))}),XTSThemeModule.clickOnScrollButton(r,!1),p(".xts-load-more.xts-type-shop").on("click",function(t){var o,a,s,d,e,n;t.preventDefault(),u||(u=!0,t=(o=p(this)).data("id"),a=p("#"+t),s=a.data("source"),t=xts_settings.ajaxurl,n=a.data("atts"),d=a.data("paged"),e="POST",d++,o.addClass("xts-loading"),n={paged:d,atts:n,action:"xts_get_product_"+s},"main_loop"===s?(t=o.attr("href"),e="GET",n={loop:a.find(".xts-col").last().data("loop")}):n.atts.loop=a.find(".xts-col").last().data("loop"),i(t,n,e,o,[],d,a,function(t){var e;t.items&&(a.hasClass("xts-masonry-layout")?(e=p(t.items),a.append(e).isotope("appended",e),a.imagesLoaded().progress(function(){a.isotope("layout")})):a.append(t.items),c(),a.imagesLoaded().progress(function(){XTSThemeModule.clickOnScrollButton(r,!0)}),a.data("paged",d),"main_loop"===s)&&o.attr("href",t.nextPage),"no-more-posts"===t.status&&o.remove()}))}),function(t,e,o,a,s,d,n,r){var l,i;s[d]?(n.addClass("xts-loading"),setTimeout(function(){r(s[d]),n.removeClass("xts-loading"),u=!1},300)):(l=n.attr("id"),(i=p('.xts-arrows-loader[data-id="'+l+'"]')).addClass("xts-loading"),n.addClass("xts-loading"),"GET"===o&&(t=XTSThemeModule.removeURLParameter(t,"loop")),p.ajax({url:t,data:e,dataType:"json",method:o,success:function(t){s[d]=t,r(t),"yes"===xts_settings.load_more_button_page_url&&t.currentPage&&(window.history.pushState("","",t.currentPage+window.location.search),p(".woocommerce-breadcrumb").replaceWith(t.breadcrumbs))},error:function(){console.log("ajax error")},complete:function(){a.removeClass("xts-loading"),i.removeClass("xts-loading"),n.removeClass("xts-loading"),u=!1}}))}),c=function(){XTSThemeModule.$document.trigger("xtsProductLoadMoreReInit")}},p(document).ready(function(){XTSThemeModule.productsLoadMore()})})(jQuery);