1var infinity_scroll_load_trigger = '#infinity_scroll_load_trigger'; 2var infinity_scroll_load_container = '#infinity_scroll_load_container'; 3var infinity_scroll_load_indicator = '#infinity_scroll_load_indicator'; 4var infinity_scroll_progress = false; 5if (typeof infinity_scroll_data !== 'object') { 6 var infinity_scroll_data = {}; 7} 8 9$(document).ready(function () { 10 11 function infinity_scroll_load() { 12 if (typeof infinity_scroll_load_url !== 'string') { 13 return false; 14 } 15 16 if (infinity_scroll_progress === true) { 17 return false; 18 } 19 infinity_scroll_progress = true; 20 $(infinity_scroll_load_indicator).show(); 21 $.ajax({ 22 url: infinity_scroll_load_url, 23 method: 'POST', 24 data: infinity_scroll_data 25 }).done(function (html_data) { 26 $(infinity_scroll_load_container).append(html_data); 27 infinity_scroll_progress = false; 28 }).always(function () { 29 infinity_scroll_progress = false; 30 $(infinity_scroll_load_indicator).hide(); 31 }); 32 } 33 34 // $(window).scroll(function () { 35 // if ($(window).scrollTop() + $(window).height() >= $(infinity_scroll_load_trigger).position().top && infinity_scroll_progress === false) { 36 // infinity_scroll_load(); 37 // } 38 // }); 39 $(window).scroll(function () { 40 41 var $trigger = $(infinity_scroll_load_trigger); 42 43 if (!$trigger.length) { 44 return; 45 } 46 47 if ( 48 $(window).scrollTop() + $(window).height() >= $trigger.offset().top && 49 infinity_scroll_progress === false 50 ) { 51 infinity_scroll_load(); 52 } 53 54 }); 55 56});
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.