1var infinite_scroll_num=1; 2 3function load_next_content(next_link,infinite_page,click) { 4 if (typeof click === "undefined") click = 0; 5 6 document.dispatchEvent(new CustomEvent("infiniteScrollStart")); 7 8 $.get(next_link, function(result) { 9 /*A nem végkategóriában szűrés miatt kell ez a rész.*/ 10 /*A result JSON string a nem végkategóriában szűrés esetén is, egyébként plain text, és ezért a JSON parse error-t*/ 11 /*kezelni kell mindneképpen.*/ 12 try { 13 var resultParsed = JSON.parse(result); 14 result = resultParsed.product_list_content; 15 } catch (e) {} 16 17 if (result.indexOf("</html")==-1) { 18 var url_state=UNAS.shop.canonical_url; 19 if (url_state!="") { 20 if (url_state.indexOf("?")==-1) { 21 url_state=url_state+"?"; 22 } else { 23 url_state=url_state+"&"; 24 } 25 var filter_get_act=get_url_param('filter'); 26 if (filter_get_act!="" && filter_get_act!=null && filter_get_act!=undefined) url_state=url_state+"filter="+filter_get_act+"&"; 27 url_state=url_state+"infinite_page="+infinite_page; 28 history.replaceState(pushStatData, "", url_state); 29 } 30 31 $('.page_artlist_next_loading').html(''); 32 $('.page_artlist_next_content').replaceWith(result); 33 34 document.dispatchEvent(new CustomEvent("infiniteScrollEnd")); 35 36 if (unas_design_ver>=5) { 37 requestAnimationFrame(() => { 38 window.calc_art_list_min_height?.(); 39 }); 40 } 41 42 if (result.indexOf('page_artlist_next_link')==-1) { 43 document.dispatchEvent(new CustomEvent("infiniteScrollCompleted")); 44 45 $('.page_artlist_next_loading').remove(); 46 $('.page_artlist_page').remove(); 47 48 if (click===1) $(".page_artlist_load_more_content").hide(); 49 } else { 50 infinite_scroll_num=infinite_scroll_num+1; 51 $('.page_artlist_page').remove(); 52 53 $('.page_artlist_next_loading').html('<div class=\"page_artlist_next_loading_'+infinite_scroll_num+'\" data-page="'+(infinite_page+1)+'"></div>'); 54 55 if (click===0) infinite_scroll_next(); 56 if (click===1) $(".page_artlist_load_more_content").show(); 57 } 58 } 59 }); 60} 61 62function get_next_link() { 63 $('.page_artlist_next_loading').html('<div class="page_content_ajax"></div>'); 64 var next_link=$('.page_artlist_next_link').attr('href'); 65 $('.page_artlist_next_link').remove(); 66 return next_link; 67} 68 69function infinite_scroll_next() { 70 //$('.page_artlist_next_loading_'+infinite_scroll_num).waypoint( //4.0.0 71 //handler:function(dir) { //4.0.0 72 $('.page_artlist_next_loading_'+infinite_scroll_num).waypoint(function(dir) { //2.0.3 73 var infinite_page= $('.page_artlist_next_loading_'+infinite_scroll_num).data("page"); 74 //this.destroy(); //4.0.0 75 if ($.inArray($.fn.jquery, ["3.2.1","3.7.1"]) !== -1){ /* Jquery verzió fix, ez alatt unindentified a triggerpoint, régiek miatt kell bele */ 76 if (dir == 'down' && (this.triggerPoint > 0 || Math.abs(this.triggerPoint) < $(window).height())) load_next_content(get_next_link(), infinite_page); 77 } else { 78 if (dir=='down') load_next_content(get_next_link(),infinite_page); 79 } 80 //},offset: 'bottom-in-view'}); //4.0.0 81 }, { 82 offset: 'bottom-in-view', 83 triggerOnce: true 84 }); //2.0.3 85} 86 87function infinite_scroll_next_on_click() { 88 $("body").on("click",".page_artlist_load_more_content", function () { 89 var infinite_page = $('.page_artlist_next_loading_'+infinite_scroll_num).data("page"); 90 $(this).hide(); 91 load_next_content(get_next_link(),infinite_page,1); 92 }); 93}
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.