1// JavaScript Document 2jQuery(document).ready( function() { 3 4 $container = jQuery('#wmle_container'); // START MASONRY 5 $container.imagesLoaded(function(){ 6 $container.masonry(); 7 }) 8 9 jQuery(".wmle_loadmore_btn").click( function(e) { 10 e.preventDefault(); 11 url = jQuery(this).attr("href"); 12 containerDivId = jQuery(this).attr("rel") 13 pageNumber = jQuery("#"+containerDivId).attr("data-page"); 14 randSeed = jQuery("#"+containerDivId).attr("data-seed"); 15 jQuery("#"+containerDivId).attr("data-load-status",'no'); 16 if (pageNumber == null){ 17 pageNumber = 1; 18 } 19 url = url + '&pageNumber=' + pageNumber + '&randSeed=' + randSeed ; 20 jQuery.ajax({ 21 dataType : "json", 22 url : url, 23 beforeSend : function(){ 24 jQuery("img.loading_icon").show(); 25 jQuery('.wmle_loadmore_btn').html('Loading...'); 26 }, 27 success: function(response) { 28 if(response.status == "ok") { 29 var newPageNumber = parseInt(pageNumber) + 1; 30 $boxes = jQuery(response.elements); 31 $container.append( $boxes ).imagesLoaded( function(){ 32 jQuery('.wmle_item_holder').show(); 33 $container.masonry( 'appended', $boxes); 34 jQuery("img.loading_icon").hide(); 35 jQuery("#"+containerDivId).attr("data-page", newPageNumber); 36 jQuery('.wmle_loadmore_btn').html('Load More'); 37 jQuery("#"+containerDivId).attr("data-load-status",'ready'); 38 if (parseInt(newPageNumber) > parseInt(response.max_pages)){ // Hide load more btn if no more pages. 39 jQuery('.wmle_loadmore').remove(); 40 } 41 }); 42 43 } 44 else { 45 jQuery('.wmle_loadmore_btn').html(response.message); 46 } 47 } 48 }) 49 }) 50})
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.