1function checkCurrentDeviceWidhDeviceWidth(){ 2 var devWidth = window.innerWidth; 3 if(devWidth > 1099){ 4 return 'pc'; 5 }else if(devWidth < 1099 && devWidth > 670){ 6 return 'tab'; 7 }else{ 8 return 'sp'; 9 } 10 return false; 11} 12 13// å°å·ç¨ãã¬ãã¥ã¼ 14function print_mode(arg){ 15 switch(arg){ 16 case 'large': 17 print_largeFont(); 18 break; 19 default: 20 print_normal(); 21 break; 22 } 23} 24 25// éå¸¸ã®æåãµã¤ãºã§å°å· 26function print_normal(){ 27 var printModeText = 'é常ãã¼ã¸ã¸æ»ã'; 28 var defaultModeText = 'å°å·ãã¼ã¸è¡¨ç¤º'; 29 if($('#print_mode_link.view_print_mode')[0]){ 30 initColorMode(); 31 $('body,#print_mode_link').removeClass('view_print_mode'); 32 $('link[href*="print-preview.css"]').remove(); 33 $('#print_mode_link').text(defaultModeText); 34 $('#print_mode_link_large').removeClass('hide'); 35 $(window).scrollTop(0); 36 }else{ 37 $('#print_mode_link_large').addClass('hide'); 38 $('link[href*="/ssi/css/color-"]').remove(); 39 $('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/print-preview.css">'); 40 $('body,#print_mode_link').addClass('view_print_mode'); 41 $('#print_mode_link').text(printModeText); 42 $(window).scrollTop(0); 43 } 44} 45 46// 大ããæåãµã¤ãºã§å°å· 47function print_largeFont(){ 48 var printModeText = 'é常ãã¼ã¸ã¸æ»ã'; 49 var defaultModeText = '大ããªæåã§å°å·ãã¼ã¸è¡¨ç¤º'; 50 if('fontSize' in localStorage){ 51 print_normal(); 52 }else{ 53 if($('#print_mode_link_large.view_print_mode')[0]){ 54 $('html').removeClass('print_font_large'); 55 initColorMode(); 56 $('body,#print_mode_link_large').removeClass('view_print_mode'); 57 $('link[href*="print-preview.css"]').remove(); 58 $('#print_mode_link_large').text(defaultModeText); 59 $('#print_mode_link').removeClass('hide'); 60 $(window).scrollTop(0); 61 }else{ 62 $('#print_mode_link').addClass('hide'); 63 $('html').addClass('print_font_large'); 64 $('link[href*="/ssi/css/color-"]').remove(); 65 $('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/print-preview.css">'); 66 $('body,#print_mode_link_large').addClass('view_print_mode'); 67 $('#print_mode_link_large').text(printModeText); 68 } 69 } 70} 71 72// è²å¤æ´ 73function colorChange(strColorMode){ 74 $('link[href*="/ssi/css/color-"]').remove(); 75 switch(strColorMode){ 76 case 'blue': 77 $('body').removeClass('color_change color_blue color_black').addClass('color_change color_blue'); 78 $('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/color-common.css" media="screen">'); 79 localStorage.setItem('colorMode', 'blue'); 80 break; 81 case 'black': 82 $('body').removeClass('color_change color_blue color_black').addClass('color_change color_black'); 83 $('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/color-common.css" media="screen">'); 84 localStorage.setItem('colorMode', 'black'); 85 break; 86 case 'white': 87 $('body').removeClass('color_change color_blue color_black'); 88 localStorage.removeItem('colorMode'); 89 break; 90 default: 91 break; 92 } 93} 94 95// è²å¤æ´ããã¦ããã°ããã¼ã¸èªã¿è¾¼ã¿æã«ãããåæ 96function initColorMode(){ 97 if( ('localStorage' in window) && (window.localStorage !== null) ) { 98 if(localStorage.getItem('colorMode')){ 99 colorChange(localStorage.getItem('colorMode')); 100 } 101 } 102} 103// è²å¤æ´ï¼åã¹ã¯ãªããã¨ã®äºææ§ä¿æï¼ 104function SetCss(cssNumber){ 105 switch(cssNumber){ 106 case 1: colorChange('white');break; 107 case 2: colorChange('black');break; 108 case 3: colorChange('blue');break; 109 default: break; 110 } 111} 112 113// æåãµã¤ãºå¤æ´ 114function fontSizeChange(changeType){ 115 var stepNum = 1.25; 116 switch(changeType){ 117 case 'large': 118 $('html').css('font-size',parseInt($('html').css('font-size')) * stepNum + 'px'); 119 localStorage.setItem('fontSize', $('html').css('font-size') ); 120 break; 121 case 'small': 122 $('html').css('font-size',parseInt($('html').css('font-size')) / stepNum + 'px'); 123 localStorage.setItem('fontSize', $('html').css('font-size') ); 124 break; 125 case 'default': 126 $('html').css('font-size',''); 127 localStorage.removeItem('fontSize'); 128 break; 129 default: 130 break; 131 } 132} 133 134// æåãµã¤ãºå¤æ´ããã¦ããã°ããã¼ã¸èªã¿è¾¼ã¿æã«ãããåæ 135function initFontSize(){ 136 if( ('localStorage' in window) && (window.localStorage !== null) ) { 137 if(localStorage.getItem('fontSize')){ 138 $('html').css('font-size',localStorage.getItem('fontSize'));
139 } 140 } 141} 142// æåãµã¤ãºå¤æ´ï¼åã¹ã¯ãªããã¨ã®äºææ§ä¿æï¼ 143function fsc(str){ 144 switch(str){ 145 case 'larger' : fontSizeChange('large'); break; 146 case 'default' : fontSizeChange('default'); break; 147 default: break; 148 } 149} 150 151 152jQuery(document).ready(function($){ 153 154 // ã¹ãã¼ããã©ã³å¤å® 155 // true: ã¹ãã¼ããã©ã³ 156 // false: ãã®ä»ããã¤ã¹ 157 function spCheck(){ 158 if($('#spmenu').css('display') === 'block'){ 159 return true; 160 } 161 return false; 162 } 163 164 // ã¢ã¯ã»ã·ããªãã£ãã§ãã«ã®å¤å® 165 // true:ãã§ãã«è¡¨ç¤º 166 // false:é常表示 167 function accCheckerChk(){ 168 if($('.errrange')[0]){ 169 return true; 170 }else{ 171 return false; 172 } 173 } 174 175 // è²ãªãã§ç¢ºèªï¼IE9対å¿ï¼ 176 function accGrayCheck(){ 177 if($('body').css('filter') != 'none'){ 178 $('body').addClass('accGrayscale'); 179 $('head').append('<!--[if lte IE 9]><link rel="stylesheet" type="text/css" href="/ssi/css/acc-grayscale.css" /><![endif]-->'); 180 } 181 } 182 183 // ã¢ã³ã¼ãã£ãªã³è¨å®ï¼ã¹ãã¼ããã©ã³ç¨ï¼ 184 function setAccordion(){ 185 /* 186 ã¢ã³ã¼ãã£ãªã³ããããå ´åãã¿ãããããè¦ç´ ï¼ã¿ã¤ãã«ï¼ã«å¯¾ã㦠class="acc_title" ã追å ããã 187 <div> 188 <h2 class="acc_title">ã¿ã¤ãã«</h2> 189 <ul> 190 ... 191 </ul> 192 </div> 193 ä¸è¨ã®å ´åãh2ã« .acc_title ãä»ä¸ãããã¨ã§ãulã表示/é表示ãããã 194 */ 195 $('.acc_title').each(function(i){ 196 // ãã§ãã¯ããã¯ã¹ã®ç¶æ ï¼checkedï¼ã§ã¢ã³ã¼ãã£ãªã³ã®ç¶æ ãå¤å®ã 197 // ãã§ãã¯ããã¯ã¹ã®ç¶æ ãå¤å®ããå ´åãprop('checked') ã使ç¨ããã 198 $(this).wrapInner('<label for="acc_ttl_label'+i+'"></label>'); 199 // $(this).append('<div class="acc_icon"></div>'); 200 $(this).after('<input id="acc_ttl_label'+i+'" type="checkbox" />'); 201 }).on('click',function(){ 202 // ã¢ã³ã¼ãã£ãªã³ã¢ã¤ã³ã³ 203 $(this).toggleClass('acc_open'); 204 }).find('a').on('click',function(e){ 205 // .acc_title ä¸ã®aã¿ã°ãã¯ãªãã¯ããæã«ã¯ã¢ã¤ã³ã³ãå¤åãããªã 206 e.stopPropagation(); 207 }); 208 // 大ã¡ãã¥ã¼é ä¸ã«å°ã¡ãã¥ã¼ãç¡ãå ´åã¢ã³ã¼ãã£ãªã³ãåé¤ 209 $('.subsite_menu').each(function(){ 210 if($(this).find('ul').length == 0){ 211 $(this).children('.subsite_menu_ttl').off('click').removeClass('acc_title').addClass('no_acc_title').next().remove(); 212 } 213 }); 214 } 215 216 //ãã¼ãã«ä¼¸ç¸® 217 function detailFreeTable(){ 218 $('#main_body .detail_free > table').each(function(){ 219 $(this).wrap('<div class="sp_table_wrap2"><div class="sp_table_wrap"><div></div></div></div>div>'); 220 $(this).parent().parent().before('<button class="sw_large_table sp_button">表ã®ãµã¤ãºãåãæ¿ãã</button>'); 221 }); 222 $('#main_body button.sp_button').click(function(){ 223 $(this).next().children('div').toggleClass('sp_large_table'); 224 }); 225 } 226 227 // è¦åºãããã¼ã¸å ãªã³ã¯ã¨ãã¦ç®æ¬¡åãã 228 function addIndextoDetail(){ 229 // #main_body ã®ä¸ã«è¦åºããè¨å®ããã¦ããå ´åã«ç®æ¬¡ã使ã 230 if ($('#main_body h2')[0]) { 231 var htag = ''; 232 $('#main_header').after('<div id="sp_page_index_link_wrap"><ul id="sp_page_index_link"></ul></div>'); 233 $('#sp_page_index_link_wrap').prepend('<button id="sp_page_index_link_toggle">ãã¼ã¸å ç®æ¬¡</button>'); 234 $('#main_body :header').each(function(i){ 235 htag = $(this).get(0).tagName.toLowerCase(); 236 $(this).before('<span id="sp_headline_' + i + '"></span>'); 237 $('#sp_page_index_link').append('<li><a href="#sp_headline_'+i+'" class="sp_headtype_'+htag+'">'+ $(this).text() +'</a></li>'); 238 }); 239 $('#sp_page_index_link').hide(); 240 $('#sp_page_index_link_toggle, #sp_page_index_link a').on('click',function(){ 241 $('#sp_page_index_link_toggle').toggleClass('open'); 242 $('#sp_page_index_link').toggle(); 243 }); 244 } 245 } 246 247 // ç®çãã¼ã¸æ¬æã®è¦åºãåã«hrã追å 248 function detailMidashi(){ 249 if ($('#main_body div[class^="detail_"]')[0]) { 250 $('#main_body div[class^="detail_"] :header').each(function(){ 251 $(this).before('<hr class="cf" />'); 252 }); 253 } 254 } 255 256 // 表示ä¸ã®ãã¼ã¸ããµããµã¤ãããããã¼ã¸ãæ°çæ å ±ä¸è¦§ãã¼ã¸ãã®å¤å® 257 // URLä¸ã«index-2.htmlãå«ãã°ãbodyã«ã¯ã©ã¹index-2ã追å 258 function chkSiteIndexListAll(){ 259 if(location.pathname.lastIndexOf('index-2.html') >= 0){ 260 $('body').addClass('index-2'); 261 } 262 } 263 264 // 空ã®é¢é£æ å ±ãåé¤ 265 function empty_kanren_remove(){ 266 if ($('#kanren_info')[0]) { 267 if (!$('#kanren_info .kanren_box')[0]) { 268 $('#kanren_info').remove(); 269 } 270 } 271 } 272 273 // ãããåºå®ã¹ã¯ãã¼ã« 274 function headerScroll(){ 275 var headerHeight = $('#header').height(); 276 $(window).scroll(function(){ 277 var scrollVal = $(this).scrollTop(); 278 if(scrollVal > headerHeight){ // ããã以ä¸ã«ã¹ã¯ãã¼ã«ããã¨ã 279 $('#container').addClass('header_fixed'); 280 $('#container').css('padding-top',headerHeight + 'px'); // ã¹ã¯ãã¼ã«æãposition:fixedãããã¨ãã®ã³ã³ãã³ãã®ãºã¬åãããããªã 281 }else if(scrollVal < headerHeight){ 282 if($('#container.header_fixed')[0]){ 283 $('#container').removeClass('header_fixed'); 284 $('#container').css('padding-top','0px'); 285 } 286 } 287 }); 288 } 289 290 // ã¢ã³ã«ã¼ãªã³ã¯ã¢ãã¡ã¼ã·ã§ã³ 291 function setAnchorAnime(){ 292 // #ã§å§ã¾ãã¢ã³ã«ã¼ãã¯ãªãã¯ããå ´åã«å¦ç 293 if(!$('.errrange')[0]){ 294 $('a[href^=#]').on('click keypress',function() { 295 var speed = 400; // ã¹ã¯ãã¼ã«ã®é度 ããªç§ 296 var href= $(this).attr("href");// ã¢ã³ã«ã¼ã®å¤åå¾ 297 var target = $(href == "#" || href == "" ? 'html' : href); // ç§»åå ãåå¾ 298 var position = target.offset().top; // ç§»åå ãæ°å¤ã§åå¾ 299 $('body,html').animate({scrollTop:position}, speed, 'swing'); // ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 300 // return false; 301 return true; 302 }); 303 } 304 } 305 306 // ã¢ã¯ã»ã·ããªãã£æ©è½ã¡ãã¥ã¼éé 307 function acc_support_menu(){ 308 $('#support_menu_close').on('click keypress',function(){ 309 $('#support_menu_open,#support_menu_box').removeClass('open'); 310 }); 311 $('#support_menu_open').on('click keypress',function(){ 312 $('#support_menu_open,#support_menu_box').toggleClass('open'); 313 }); 314 $('#support_menu_open,#support_menu_box').on('click keypress',function(event){ 315 event.stopPropagation(); 316 }); 317 $(document).on('click keypress',function(){ 318 $('#support_menu_open,#support_menu_box').removeClass('open'); 319 }); 320 } 321 322 // ããããããã¼ï¼åéãã¿ã³ï¼ 323 function acc_osusume_banner(){ 324 $('#osusume_banner_close').on('click keypress',function(){ 325 $('#osusume_banner').removeClass('open'); 326 }); 327 $('#osusume_banner_open').on('click keypress',function(){ 328 $('#osusume_banner').toggleClass('open'); 329 }); 330 $('#osusume_banner_open,#osusume_banner').on('click keypress',function(event){ 331 event.stopPropagation(); 332 }); 333 $(document).on('click keypress',function(){ 334 $('#osusume_banner').removeClass('open'); 335 }); 336 } 337 338 // ãã¼ã¸ããããã¿ã³ãåºå® 339 function accToPagetop(){ 340 $(window).scroll(function(){ 341 if ($(this).scrollTop() > 200) { 342 $('#footer_link_pagetop').addClass('fixed'); 343 }else { 344 $('#footer_link_pagetop').removeClass('fixed'); 345 } 346 }); 347 } 348 349 // ã¹ãã¼ããã©ã³ç¨ã¡ãã¥ã¼éé 350 function spMenuToggle(){ 351 $('#spm_menu').on('click',function(){ 352 $('#container').removeClass('spm_search_open').toggleClass('spm_menu_open'); 353 }); 354 } 355 356 // ã¹ãã¼ããã©ã³ç¨æ¤ç´¢ã¡ãã¥ã¼éé 357 function spSearchToggle(){ 358 $('#spm_search').on('click',function(){ 359 $('#container').removeClass('spm_menu_open').toggleClass('spm_search_open'); 360 }); 361 } 362 363 // PC表示åãæ¿ããã¿ã³ã追å 364 function changeViewMode(){ 365 if(('sessionStorage' in window) && (window.sessionStorage !== null)) { 366 // ãã¼ã¸è¡¨ç¤ºæã«ãããããã®åãæ¿ããã¿ã³ã追å ã 367 $('#spm_wrap').prepend('<button type="button" id="viewPCMode">PC表示</button>'); 368 $('body').prepend('<button type="button" id="viewSPMode">ã¹ãã¼ããã©ã³è¡¨ç¤ºã«æ»ã</button>'); 369 $('#viewSPMode').hide(); 370 // 表示æã«ã»ãã·ã§ã³ã¹ãã¬ã¼ã¸ã«viewPCModeããããPCãªãPC表示ç¶ç¶ 371 if(JSON.parse(sessionStorage.getItem('viewMode')) == 'PC'){ 372 $('meta[name="viewport"]').attr('content','width=device-width, initial-scale=0.4,user-scalable=yes'); 373 $('#viewPCMode').hide(); 374 $('#viewSPMode').show(); 375 } 376 // PC表示éå§ 377 $('#viewPCMode').on('click',function(){ 378 sessionStorage.setItem('viewMode',JSON.stringify('PC')); 379 $('meta[name="viewport"]').attr('content','width=device-width, initial-scale=0.4,user-scalable=yes'); 380 $('#viewPCMode').hide(); 381 $('#viewSPMode').show(); 382 }); 383 // PCè¡¨ç¤ºè§£é¤ 384 $('#viewSPMode').on('click',function(){ 385 sessionStorage.removeItem('viewMode'); 386 location.reload(); 387 }); 388 } 389 } 390 391 // ç®çãã¼ã¸ã®æ·»ä»ãã¡ã¤ã«ã«Googleã¢ããªãã£ã¯ã¹ã®ã¤ãã³ãããã¼ã¸ãã¥ã¼ã追å ï¼gtag.jsç¨ï¼ 392 function addGAEventToAttachment(){ 393 var GA_MEASUREMENT_ID = ''; // Google ã¢ããªãã£ã¯ã¹ IDãå ¥ãã¦ãã ãããä¾ï¼'UA-00000000-0' 394 var linkText = ''; // ãªã³ã¯æåå 395 var pageTitle = $('h1').text(); // ãã¼ã¸ã¿ã¤ãã« 396 var parentPageUrl = htmlspecialchars_URL(document.location); //æ·»ä»ãã¡ã¤ã«ããããã¼ã¸ã®ã¢ãã¬ã¹ 397 var eventStr = ''; // 追å ãããã©ããã³ã°ç¨ã¹ã¯ãªãã 398 var hrefText = ''; // æ·»ä»ãã¡ã¤ã«ã®ã¢ãã¬ã¹ 399 // aã¿ã°ã®ãªã³ã¯å ãæ·»ä»ãã¡ã¤ã«æ ¼ç´å ã¢ãã¬ã¹ãå«ãå ´åã«å®è¡ 400 $('a[href*="/uploaded/attachment/"],a[href*="/uploaded/life/"]').each(function(){ 401 linkText = $(this).text(); 402 hrefText = $(this).attr('href'); 403 // ã¤ãã³ããã©ããã³ã°ãè¨æ¸¬ãããã¨ãã¯ä¸è¨ãæå¹ã«ãã¾ãã 404 // eventStr = "javascript:gtag('event','click',{'event_category':'æ·»ä»ãã¡ã¤ã«','event_label':'" + linkText + " ( " + parentPageUrl + " )" + "'});"; 405 406 // ãã¼ã¸ãã¥ã¼ãè¨æ¸¬ãããã¨ãã¯ä¸è¨ãæå¹ã«ãã¾ãã 407 eventStr = "javascript:gtag('config', " + GA_MEASUREMENT_ID + " ,{'page_title':'" + linkText + ' / ' + pageTitle + "',page_location:'" + parentPageUrl + "','page_path':'" + hrefText + "'})"; 408
409 // onclick,onkeypressã®è¿½å 410 $(this).attr({ 411 onclick:eventStr, 412 onkeypress:eventStr 413 }); 414 }); 415 } 416 417 function gnavSetting(){ 418 $('#gnav').each(function(){ 419 420 var $gnav = $(this), 421 $list = $gnav.find('.gnav_list'); 422 423 $list.each(function(){ 424 var $this = $(this); 425 $this.on('mouseenter focusin', function(){ 426 $this.addClass('is_active'); 427 }).on('mouseleave focusout', function(){ 428 $this.removeClass('is_active'); 429 }).on('click', function(){ 430 $this.toggleClass('is_open'); 431 }); 432 }); 433 434 }); 435 } 436 437 accGrayCheck(); 438 initColorMode(); 439 initFontSize(); 440 setAccordion(); 441 detailFreeTable(); 442 if ($('.detail')[0] || $('.site_index')[0] || $('.site_detail')[0] || $('.soshiki_kakuka')[0]) { 443 addIndextoDetail(); 444 } 445 detailMidashi(); 446 empty_kanren_remove(); 447 // headerScroll(); 448 // setAnchorAnime(); 449 acc_support_menu(); 450 acc_osusume_banner(); 451 accToPagetop(); 452 spMenuToggle(); 453 spSearchToggle(); 454 // changeViewMode(); 455 456 gnavSetting(); 457 458 if($('.site_index')[0]){ 459 chkSiteIndexListAll(); 460 } 461 462});
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.