1! function() { 2 function a(a, t) { 3 t = t || { 4 bubbles: !1, 5 cancelable: !1, 6 detail: void 0 7 }; 8 var n = document.createEvent("CustomEvent"); 9 return n.initCustomEvent(a, t.bubbles, t.cancelable, t.detail), n 10 } 11 return "function" != typeof window.CustomEvent && (console.log("hi"), a.prototype = window.Event.prototype, void(window.CustomEvent = a)) 12}(); 13var MalinkyAjaxPaging = function($) { 14 var init = function(mapVars) { 15 function debounce(a, t, n) { 16 var o; 17 return function() { 18 var i = this, 19 e = arguments, 20 p = function() { 21 o = null, n || a.apply(i, e) 22 }, 23 m = n && !o; 24 clearTimeout(o), o = setTimeout(p, t), m && a.apply(i, e) 25 } 26 } 27 var mymapAjaxLoader = mapVars.mapAjaxLoader, 28 mymapCssLoadMore = mapVars.mapCssLoadMore, 29 mymapCssLoadMoreButton = mapVars.mapCssLoadMoreButton, 30 mymapInfiniteScrollBuffer = mapVars.mapInfiniteScrollBuffer, 31 mymapLoadingTimer = "", 32 mymapLoadingMorePostsText = mapVars.mapLoadingMorePostsText, 33 mymapLoadMoreButtonText = mapVars.mapLoadMoreButtonText, 34 mymapPaginationClass = mapVars.mapPaginationClass, 35 mymapPaginationClassPixelsToDocBottom = mapVars.mapPaginationClassPixelsToDocBottom, 36 mymapPagingType = mapVars.mapPagingType, 37 mymapPostsWrapperClass = mapVars.mapPostsWrapperClass, 38 mymapPostClass = mapVars.mapPostClass, 39 mymapNextPageSelector = mapVars.mapNextPageSelector, 40 mymapNextPageUrl = mapVars.mapNextPageUrl, 41 mymapPaginatorCount = mapVars.mapPaginatorCount, 42 infiniteScrollRunning = !1, 43 mapLoadPosts = function() { 44 $.ajax({
45 type: "GET", 46 url: mymapNextPageUrl, 47 dataType: "html", 48 beforeSend: function() { 49 50 var a = new CustomEvent("malinkyLoadPostsStart"); 51 document.dispatchEvent(a) 52 }, 53 success: function(a) { 54 55 56 var t = $.parseHTML(a), 57 n = ($(t).find(mymapPostsWrapperClass), mapPaginatorTotalCount(t)); 58 mapAddPaginatorCount(t, n); 59 var o = $(t).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass), 60 i = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass).last(), 61 e = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass); 62 if (i.after(o), "infinite-scroll" != mymapPagingType && "load-more" != mymapPagingType || (1 == n ? mapIsLastPage(t, mymapNextPageSelector) ? mymapNextPageUrl = $(t).find(mymapNextPageSelector).attr("href") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll)) : mapIsLastPage(t, mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]') ? mymapNextPageUrl = $(t).find(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll))), "pagination" == mymapPagingType) { 63 e.remove(), history.pushState(null, null, mymapNextPageUrl); 64 var p = $(t).find(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').first(); 65 $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').replaceWith(p) 66 } 67 mapLoaded() 68 }, 69 error: function(a, t) { 70 mapFailed() 71 }, 72 complete: function(requestObj) { 73 var malinkyloadPostsCompleteEvent = new CustomEvent("malinkyLoadPostsComplete"); 74 document.dispatchEvent(malinkyloadPostsCompleteEvent), "pagination" == mymapPagingType && $("body,html").animate({ 75 scrollTop: $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top - 150 76 }, 400), "infinite-scroll" == mymapPagingType && (infiniteScrollRunning = !1), "load-more" == mymapPagingType && $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').removeClass("malinky-load-more__button-disable"); 77 var mapResponse = $.parseHTML(requestObj.responseText), 78 paginatorTotalCountAjax = mapPaginatorTotalCount(mapResponse); 79 mapAddPaginatorCount(mapResponse, paginatorTotalCountAjax); 80 var $mapLoadedPosts = $(mapResponse).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass); 81 ! function(loadedPosts, url) { 82 setTimeout(function(){ 83 // $('.cscra-masonry').isotope('reloadItems').isotope(); 84 $('.post-item, .mate-item, .post-share').hover ( 85 function() { 86 $(this).addClass('cscra-hover'); 87 }, 88 function() { 89 $(this).removeClass('cscra-hover'); 90 } 91 ); 92 //Mstry Set Equal Height Script 93 $('.cscra-item').matchHeight ({ 94 property: 'height' 95 }); 96 //Cascara Get Data Color Script 97 $('.post-category a').each(function() { 98 var $this = $(this); 99 $this.css('color', $this.attr('data-color')); 100 $this.css('background-color', $this.attr('data-bgcolor')); 101 });
102 // Masonry Script 103 var $grid = $('.cscra-masonry').isotope ({ 104 itemSelector: '.masonry-item', 105 layoutMode: 'packery', 106 percentPosition: true, 107 isFitWidth: true, 108 }); 109 var filterFns = { 110 ium: function() { 111 var name = $(this).find('.name').text(); 112 return name.match(/ium$/); 113 } 114 }; 115 $('.masonry-filters').on('click', 'li a', function() { 116 var filterValue = $(this).attr('data-filter'); 117 filterValue = filterFns[ filterValue ] || filterValue; 118 $grid.isotope({ 119 filter: filterValue 120 }); 121 }); 122 $('.masonry-filters').each(function(i, buttonGroup) { 123 var $buttonGroup = $(buttonGroup); 124 $buttonGroup.on('click', 'li a', function() { 125 $buttonGroup.find('.active').removeClass('active'); 126 $(this).addClass('active'); 127 }); 128 }); 129 $('.cscra-image img').lazy({ 130 effect: "fadeIn", 131 effectTime: 1000, 132 threshold: 0 133 }); 134 }, 100); 135 $('.blog-items-wrap').append(); 136 // Venture Load More Callback Function 137 138 }($mapLoadedPosts, this.url) 139 } 140 }) 141 }, 142 mapPaginatorTotalCount = function(a) { 143 $('.cscra-post-load-more').each( function() { 144 var $paging = $(this); 145 var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : '.blog-items-wrap'; 146 var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : '.cscra-blog-post'; 147 var posts_wrapper = posts_select; 148 var post_wrapper = post_item; 149 var pagination_wrapper = '.cscra-pagenavi'; 150 var next_page_selector = '.cscra-pagenavi .next'; 151 var t = 0; 152 for (var n in malinkySettings) $(a).find(posts_wrapper).length && $(a).find(post_wrapper).length && $(a).find(pagination_wrapper).length && t++; 153 return t 154 }); 155 }, 156 mapAddPaginatorCount = function(a, t) { 157 $('.cscra-post-load-more').each( function() { 158 var $paging = $(this); 159 var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : 'blog-items-wrap'; 160 var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : 'cscra-blog-post'; 161 var posts_wrapper = posts_select; 162 var post_wrapper = post_item; 163 var pagination_wrapper = '.cscra-pagenavi'; 164 var next_page_selector = '.cscra-pagenavi .next'; 165 var n = 1; 166 for (var o in malinkySettings) $(a).find(posts_wrapper).length && $(a).find(post_wrapper).length && $(a).find(pagination_wrapper).length && (1 == t ? ($(a).find(posts_wrapper).attr("data-paginator-count", n), $(a).find(pagination_wrapper).attr("data-paginator-count", n)) : ($(a).find(posts_wrapper).attr("data-paginator-count", n), $(a).find(posts_wrapper + " " + pagination_wrapper).attr("data-paginator-count", n), $(a).find(posts_wrapper + " " + next_page_selector).attr("data-paginator-count", n), n++)) 167 }); 168 }, 169 mapIsLastPage = function(a, t) { 170 return $(a).find(t).length 171 }, 172 mapAddLoader = function() { 173 $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().before('<div class="malinky-ajax-pagination-loading" data-paginator-count="' + mymapPaginatorCount + '">' + mymapAjaxLoader + "</div>") 174 }, 175 mapLoading = function() { 176 $('.cscra-post-load-more').each( function() { 177 var $paging = $(this); 178 var paging_type = ($paging.data('paging') !== undefined) ? $paging.data('paging') : 'load-more'; 179 var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : ''; 180 if (paging_type === 'load-more'){ 181 if (btn_type === 'icon'){} else { 182 $('.malinky-load-more__button').hide(); 183 $('.loader-icon.fa-spin').show(); 184 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show(); 185 } 186 } else { 187 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show(); 188 } 189 190 }); 191 192 $('.cscra-pagenavi .cscra-preloaderr').show(); 193 $('.loader-icon').addClass('fa-spin'); 194 $('.malinky-load-more__icon').addClass('fa-spin'); 195 }, 196 mapLoaded = function() { 197 $('.cscra-post-load-more').each( function() { 198 var $paging = $(this); 199 var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : ''; 200 if (btn_type === 'icon'){ 201 $('.malinky-load-more__button').hide(); 202 } else { 203 $('.malinky-load-more__button').show(); 204 } 205 }); 206 $('.cscra-pagenavi .cscra-preloaderr').hide(); 207 $('.loader-icon').removeClass('fa-spin'); 208 $('.malinky-load-more__icon').removeClass('fa-spin'); 209 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(),clearTimeout(mymapLoadingTimer); 210 }, 211 mapFailed = function() { 212 $('.cscra-post-load-more').each( function() { 213 var $paging = $(this); 214 var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : ''; 215 if (btn_type === 'icon'){ 216 $('.malinky-load-more__button').hide(); 217 } else { 218 $('.malinky-load-more__button').show(); 219 } 220 }); 221 $('.cscra-pagenavi .cscra-preloaderr').hide(); 222 $('.loader-icon').removeClass('fa-spin'); 223 $('.malinky-load-more__icon').removeClass('fa-spin'); 224 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(),clearTimeout(mymapLoadingTimer); 225 }, 226 mapInfiniteScroll = debounce(function() { 227 if (!infiniteScrollRunning) { 228 var a = ($(document).height() - $(window).scrollTop() - $(window).height(), $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top), 229 t = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').outerHeight(); 230 $(window).height() + $(window).scrollTop() + mymapInfiniteScrollBuffer > a + t && (infiniteScrollRunning = !0, mapLoading(), mapLoadPosts()) 231 } 232 }, 250); 233 $('.cscra-post-load-more').each( function() { 234 var $paging = $(this); 235 var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : ''; 236 for (var o in malinkySettings) 237 if (btn_type === 'icon'){ 238 $btn_type = malinkySettings[o].ajax_loader; 239 $btn_cls = 'malinky-load-more__icon'; 240 } else { 241 $btn_type = mymapLoadMoreButtonText; 242 $btn_cls = 'malinky-load-more__button cscra-btn'; 243 } 244 }); 245 "infinite-scroll" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") && (mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').remove(), window.addEventListener("scroll", mapInfiniteScroll)) : "load-more" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") && ($(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().after('<div class="cscra-btn-wrap"><a href="' + mymapNextPageUrl + '" id="malinky-ajax-pagination-button" class="'+ $btn_cls +'" data-paginator-count="' + mymapPaginatorCount + '"><span class="cscra-btn-text">' + $btn_type + "</span></a></div>"), mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]:not(:has(>a#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]))').remove(), $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').click(function(a) { 246 a.preventDefault(), $(this).addClass("malinky-load-more__button-disable"), mymapLoadingTimer = setTimeout(mapLoading, 750), mapLoadPosts() 247 })) : "pagination" == mymapPagingType && (mapAddLoader(), $(document).on("click", mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"] a', function(a) { 248 a.preventDefault(), mymapLoadingTimer = setTimeout(mapLoading, 750), mymapNextPageUrl = a.currentTarget.href, mapLoadPosts() 249 }), window.addEventListener("popstate", function(a) { 250 mymapNextPageUrl = document.URL, mapLoadPosts() 251 })) 252 }, 253 setUp = function() { 254 $('.cscra-post-load-more').each( function() { 255 var $paging = $(this); 256 var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : 'blog-items-wrap'; 257 var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : 'cscra-blog-post'; 258 var posts_wrapper = posts_select; 259 var post_wrapper = post_item; 260 var pagination_wrapper = '.cscra-pagenavi'; 261 var next_page_selector = '.cscra-pagenavi .next'; 262 263 var a = 0, 264 t = 1, 265 n = 0; 266 for (var o in malinkySettings) $(posts_wrapper).length && $(post_wrapper).length && $(pagination_wrapper).length && $(next_page_selector).length && n++; 267 for (var o in malinkySettings) 268 if ($(posts_wrapper).length && $(post_wrapper).length && $(pagination_wrapper).length && $(next_page_selector).length) { 269 1 == n ? ($(posts_wrapper).attr("data-paginator-count", t), $(pagination_wrapper).attr("data-paginator-count", t), $(next_page_selector).attr("data-paginator-count", t)) : ($(posts_wrapper).attr("data-paginator-count", t), $(posts_wrapper + " " + pagination_wrapper).attr("data-paginator-count", t), $(posts_wrapper + " " + next_page_selector).attr("data-paginator-count", t), t++); 270 271 var paging_type = ($paging.data('paging') !== undefined) ? $paging.data('paging') : 'load-more'; 272 var load_txt = ($paging.data('loading') !== undefined) ? $paging.data('loading') : 'Load More'; 273 var i = { 274 mapAjaxLoader: malinkySettings[o].ajax_loader, 275 mapInfiniteScrollBuffer: 40, 276 mapLoadingTimer: "", 277 mapLoadMoreButtonText: load_txt, 278 mapPaginationClass: pagination_wrapper, 279 mapPagingType: paging_type, 280 mapPostsWrapperClass: posts_wrapper, 281 mapPostClass: post_wrapper, 282 mapNextPageSelector: next_page_selector, 283 mapPaginatorCount: ++a, 284 }; 285 i.mapPaginationClassPixelsToDocBottom = jQuery(document).height() - jQuery(i.mapPaginationClass).offset().top, 1 == n ? i.mapNextPageUrl = $(next_page_selector).attr("href") : i.mapNextPageUrl = $(posts_wrapper + " " + next_page_selector).attr("href"), init(i); 286 var e = new CustomEvent("malinkyPaginationInitialized"); 287 document.dispatchEvent(e) 288 } 289 }); 290 }; 291 return setUp(), { 292 setUp: setUp 293 } 294}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.