1function blog() { 2 var grpactus = 1; 3 var grp = 1; 4 var postperpage = 8; 5 var filtre = 'all'; 6 Math.trunc = Math.trunc || function(x) { 7 if (isNaN(x)) { 8 return NaN; 9 } 10 if (x > 0) { 11 return Math.floor(x); 12 } 13 return Math.ceil(x); 14 }; 15 if (filtre == 'all') { 16 var elems = $(".blogBox.show"); 17 } 18 else { 19 var elems = $('.blogBox[data-type="'+filtre+'"]'); 20 } 21 var nbpage = Math.ceil(elems.length/postperpage); 22 if (grp == nbpage) { 23 $( "#moreBlog" ).hide(); 24 } 25 for (var i = 0; i < elems.length; i+=postperpage) { 26 $('.blogBox').hide(); 27 elems.slice(i, i+postperpage).wrapAll('<div class="blogGroup" id="grpActus-'+grpactus+'">'); 28 grpactus = grpactus + 1; 29 } 30 $('#grpActus-1 .blogBox').show(); 31 32 function show_group() { 33 if ((filtre == 'all') || (filtre == '')) { 34 var elems = $(".blogBox"); 35 } 36 else { 37 var elems = $('.blogBox[data-type="'+filtre+'"]'); 38 } 39 nbpage = Math.ceil(elems.length/postperpage); 40 if (grpactus == nbpage) { 41 $( "#moreBlog" ).hide(); 42 } 43 else { 44 $( "#moreBlog" ).show(); 45 } 46 for (var i = 0; i < elems.length; i+=postperpage) { 47 $('.blogBox').hide(); 48 elems.slice(i, i+postperpage).wrapAll('<div class="blogGroup" id="grpActus-'+grpactus+'">'); 49 grpactus = grpactus + 1; 50 } 51 $('#grpActus-1 .blogBox').show(); 52 } 53 54 $('.filter').change(function(e) { 55 $('.blogGroup').children().unwrap(); 56 $( ".blogTop" ).hide(); 57 filtre = $(e.target).val(); 58 grp = 1; 59 grpactus = 1; 60 show_group(); 61 }); 62 $('#moreBlog').click(function(){ 63 grp = grp +1; 64 $("#grpActus-"+grp+" .blogBox").show(); 65 if (grp == nbpage) { 66 $( "#moreBlog" ).hide(); 67 } 68 }); 69} 70window.onload = blog;
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.