PageSourceSearch

https://frj.or.jp/news/wp-content/themes/frj/shared/js/fn_responsive.js

js frj.or.jp collected 2026-09-26 12:32:17 UTC 3,533 bytes, 123 lines download raw bytes

1var winW;
2
3$(document).ready(function(){
4	$('.sp').each(function() {
5		var e = $(this);
6		imgSPChange(e);
7	});
8	
9	$('.global .search-area li.menu a').click(function(){
10		$('#menu-area').slideToggle('fast','swing');		
11	});
12	
13	$('#sidebar .refugees-menu dt img').click(function(){
14		if (winW <= 640) {
15			if ($('#sidebar .refugees-menu dd').css('display') == 'block') {
16				$('#sidebar .refugees-menu dd').slideUp('fast','swing');
17				var srcSet = $(this).attr('src');
18				var srcChange = srcSet.replace('_sp_sp','_sp');
19				$(this).attr('src',srcChange);
20			} else {
21				$('#sidebar .refugees-menu dd').slideDown('fast','swing');
22				var srcSet = $(this).attr('src');
23				var dotNum = srcSet.lastIndexOf('.');
24				var srcChange = srcSet.substring(0,dotNum) + '_sp' + srcSet.substring(dotNum);
25				$(this).attr('src',srcChange);
26			}
27		}
28	});
29	
30	$('#sidebar .category-menu dt img').click(function(){
31		if (winW <= 640) {
32			if ($('#sidebar .category-menu dd').css('display') == 'block') {
33				$('#sidebar .category-menu dd').slideUp('fast','swing');
34				var srcSet = $(this).attr('src');
35				var srcChange = srcSet.replace('_sp_sp','_sp');
36				$(this).attr('src',srcChange);
37			} else {
38				$('#sidebar .category-menu dd').slideDown('fast','swing');
39				var srcSet = $(this).attr('src');
40				var dotNum = srcSet.lastIndexOf('.');
41				var srcChange = srcSet.substring(0,dotNum) + '_sp' + srcSet.substring(dotNum);
42				$(this).attr('src',srcChange);
43			}
44		}
45	});
46	
47	$('#sidebar .organization-menu dt img').click(function(){
48		if (winW <= 640) {
49			if ($('#sidebar .organization-menu dd').css('display') == 'block') {
50				$('#sidebar .organization-menu dd').slideUp('fast','swing');
51				var srcSet = $(this).attr('src');
52				var srcChange = srcSet.replace('_sp_sp','_sp');
53				$(this).attr('src',srcChange);
54			} else {
55				$('#sidebar .organization-menu dd').slideDown('fast','swing');
56				var srcSet = $(this).attr('src');
57				var dotNum = srcSet.lastIndexOf('.');
58				var srcChange = srcSet.substring(0,dotNum) + '_sp' + srcSet.substring(dotNum);
59				$(this).attr('src',srcChange);
60			}
61		}
62	});
63	
64	$('#sidebar .date-menu dt img').click(function(){
65		if (winW <= 640) {
66			if ($('#sidebar .date-menu dd').css('display') == 'block') {
67				$('#sidebar .date-menu dd').slideUp('fast','swing');
68				var srcSet = $(this).attr('src');
69				var srcChange = srcSet.replace('_sp_sp','_sp');
70				$(this).attr('src',srcChange);
71			} else {
72				$('#sidebar .date-menu dd').slideDown('fast','swing');
73				var srcSet = $(this).attr('src');
74				var dotNum = srcSet.lastIndexOf('.');
75				var srcChange = srcSet.substring(0,dotNum) + '_sp' + srcSet.substring(dotNum);
76				$(this).attr('src',srcChange);
77			}
78		}
79	});
80	
81	
82	
83});
84
85$(window).resize(function(){
86	$('.sp').each(function() {
87		var e = $(this);
88		imgSPChange(e);
89	});
90});
91
92
93function imgSPChange(e) {
94	winW = $(window).width();
95
96	if (winW > 640) {
97		var srcSet = e.attr('src');
98		var srcChange = srcSet.replace('_sp','');
99		e.attr('src',srcChange);
100	} else {
101		var srcSet = e.attr('src');
102		var dotNum = srcSet.lastIndexOf('.');
103		var srcChange = srcSet.substring(0,dotNum) + '_sp' + srcSet.substring(dotNum);
104		if (srcSet.indexOf('_sp') == -1) e.attr('src',srcChange);
105	}
106}
107
108var wW = $(window).width();
109$(window).resize(function(){
110	if ((((wW-770) < 0) && (($(window).width()-770) < 0)) || (((wW-770) >= 0) && (($(window).width()-770) >= 0))) {
111		wW = $(window).width();
112	} else {
113		if ($(window).width() != wW) {
114			wW = $(window).width();
115			location.href = location.href;
116		}
117	}		
118});
119
120
121
122
123

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.