PageSourceSearch

https://www.kurayukaba.jp/assets/js/jquery.news.js

js kurayukaba.jp collected 2026-10-05 21:57:42 UTC 1,609 bytes, 42 lines download raw bytes

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.