1const pageLimit = 10; 2function getParam(name, url) { 3 if (!url) url = window.location.href; 4 name = name.replace(/[\[\]]/g, "\\$&"); 5 var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), 6 results = regex.exec(url); 7 if (!results) return null; 8 if (!results[2]) return ''; 9 return decodeURIComponent(results[2].replace(/\+/g, " ")); 10} 11 12$(function(){ 13 if($("#js-newsLists")[0]){ 14 var page = (getParam('page'))?getParam('page'):1; 15 if(getParam('cat')){ 16 var cat = getParam('cat'); 17 getNewsList(page,pageLimit,cat); 18 $("#js-newsLists,.subSection__jTitle").addClass('cat'+cat); 19 }else{ 20 getNewsList(page,pageLimit); 21 } 22 } 23 if($("#js-news")[0]){ 24 var pid = getParam('id'); 25 $.ajax({ 26 url:'https://www.news.kurayukaba.jp/wp-json/wp/v2/posts/'+pid, 27 type:'GET', 28 dataType:'json', 29 timeout:10000, 30 }).done(function(data,status,xhr){ 31 var lidate=new Date(data.date); 32 var yy=lidate.getFullYear(); 33 var mm=(lidate.getMonth() + 1).toString().padStart(2,'0'); 34 var dd=lidate.getDate().toString().padStart(2,'0'); 35 var category = data.categories.join('_'); 36 $("#js-news,.subSection__jTitle").addClass('cat'+cat); 37 $("#js-news").append('<div class="article__header"><time class="article__time font-cz" datetime="'+yy+'-'+mm+'-'+dd+'">'+yy+'<span class="font-sf font-bold">.</span>'+mm+'<span class="font-sf font-bold">.</span>'+dd+'</time><h3 class="article__title">'+data.title.rendered+'</h3></div><div class="article__cont">'+data.content.rendered+'</div>'); 38 }).fail(function(){ 39 console.log('news list GET ERROR!') 40 }); 41 } 42});
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.