File "infinite-scroll.js"

Full path: /home/kosmetik/public_html/wp-content/plugins/wpbf-premium/js/infinite-scroll.js
File size: 1.95 B
MIME-type: text/plain
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

"use strict";!function(c,e){var n,i,_=c.extend({scroll_item_selector:!1,scroll_content_selector:!1,scroll_next_selector:!1,is_shop:!1,loader:!1,isotope:!1},{scroll_item_selector:wpbf_infinte_scroll_object.item_Selector,scroll_content_selector:wpbf_infinte_scroll_object.content_Selector,scroll_next_selector:wpbf_infinte_scroll_object.next_Selector,is_shop:!0,loader:wpbf_infinte_scroll_object.image_loader,isotope:wpbf_infinte_scroll_object.isotope}),a=!1,f=!1,p=c(_.scroll_next_selector).attr("href");c(".pagination").css({display:"none"}),0==!c(_.post_scroll_next_selector).length&&0==!c(_.scroll_item_selector).length&&0==!c(_.scroll_content_selector).length&&(f=!0),0!=c(_.scroll_next_selector).length?(n=c(_.scroll_content_selector).find(_.scroll_item_selector).first().nextUntil(".wpbf-infinite-first",_.scroll_item_selector).length+1,i=function(e,t,l){var o=t-e.prevUntil(".wpbf-infinite-last",_.scroll_item_selector).length,s=0;l.each(function(){var e=c(this);s++,e.removeClass("wpbf-infinite-first"),e.removeClass("wpbf-infinite-last"),(s-o)%t!=0&&(s-(o-1))%t!=0||e.addClass("wpbf-infinite-last")})},c(e).on("scroll touchstart",function(){var r,e=c(this),t=c(_.scroll_item_selector).last().offset();!a&&!f&&e.scrollTop()>=Math.abs(t.top-(e.height()-150))&&(r=c(_.scroll_content_selector).find(_.scroll_item_selector).last(),_.loader&&c(_.scroll_content_selector).append('<div class="wpbf-scroll-loader"><center><img src="'+_.loader+'"/></center><br></div>'),a=!0,c.ajax({url:p,dataType:"html",success:function(e){var t=c(e),l=t.find(_.scroll_item_selector),o=t.find(_.scroll_next_selector);if(o.length?p=o.attr("href"):f=!0,!r.hasClass("wpbf-infinite-last")&&_.is_shop&&i(r,n,l),r.after(l),wpbf_infinte_scroll_object.isotope){var s=c(".wpbf-post-grid-masonry");if(!s.length)return;s.isotope("appended",l),l.imagesLoaded().progress(function(){s.isotope("layout")})}l.css({opacity:"0"}),c(".wpbf-scroll-loader").remove(),l.fadeTo(800,1,function(){a=!1})}}))})):f=!0}(jQuery,window,document);