PageSourceSearch

https://www.city.kunisaki.oita.jp/ssi/js/common.js

js city.kunisaki.oita.jp collected 2026-10-02 05:53:04 UTC 9,115 bytes, 27 lines download raw bytes

1function checkCurrentDeviceWidhDeviceWidth(){var devWidth=window.innerWidth;if(devWidth>959){return'pc';}else if(devWidth<959&&devWidth>670){return'tab';}else{return'sp';}
2return false;}
3function print_mode(arg){switch(arg){case'large':print_largeFont();break;default:print_normal();break;}}
4function print_normal(){var printModeText='通常ページへ戻る';var defaultModeText='印刷ページ表示';if($('#print_mode_link.view_print_mode')[0]){initColorMode();$('body,#print_mode_link').removeClass('view_print_mode');$('link[href*="print-preview.css"]').remove();$('#print_mode_link').text(defaultModeText);$('#print_mode_link_large').removeClass('hide');$(window).scrollTop(0);}else{$('#print_mode_link_large').addClass('hide');$('link[href*="/ssi/css/color-"]').remove();$('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/print-preview.css">');$('body,#print_mode_link').addClass('view_print_mode');$('#print_mode_link').text(printModeText);$(window).scrollTop(0);}}
5function print_largeFont(){var printModeText='通常ページへ戻る';var defaultModeText='大きな文字で印刷ページ表示';if('fontSize'in localStorage){print_normal();}else{if($('#print_mode_link_large.view_print_mode')[0]){$('html').removeClass('print_font_large');initColorMode();$('#print_mode_link_large').removeClass('view_print_mode');$('link[href*="print-preview.css"]').remove();$('#print_mode_link_large').text(defaultModeText);$('#print_mode_link').removeClass('hide');$(window).scrollTop(0);}else{$('#print_mode_link').addClass('hide');$('html').addClass('print_font_large');$('link[href*="/ssi/css/color-"]').remove();$('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/print-preview.css">');$('#print_mode_link_large').addClass('view_print_mode');$('#print_mode_link_large').text(printModeText);}}}
6function colorChange(strColorMode){$('link[href*="/ssi/css/color-"]').remove();switch(strColorMode){case'blue':$('body').removeClass('color_change color_blue color_black').addClass('color_change color_blue');$('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/color-blue.css" media="screen">');localStorage.setItem('colorMode','blue');break;case'black':$('body').removeClass('color_change color_blue color_black').addClass('color_change color_black');$('head').append('<link rel="stylesheet" type="text/css" href="/ssi/css/color-black.css" media="screen">');localStorage.setItem('colorMode','black');break;case'white':$('body').removeClass('color_change color_blue color_black');localStorage.removeItem('colorMode');break;default:break;}}
7function initColorMode(){if(('localStorage'in window)&&(window.localStorage!==null)){if(localStorage.getItem('colorMode')){colorChange(localStorage.getItem('colorMode'));}}}
8function SetCss(cssNumber){switch(cssNumber){case 1:colorChange('white');break;case 2:colorChange('black');break;case 3:colorChange('blue');break;default:break;}}
9function fontSizeChange(changeType){var stepNum=1.25;switch(changeType){case'large':$('html').css('font-size',parseInt($('html').css('font-size'))*stepNum+'px');localStorage.setItem('fontSize',$('html').css('font-size'));break;case'small':$('html').css('font-size',parseInt($('html').css('font-size'))/stepNum+'px');localStorage.setItem('fontSize',$('html').css('font-size'));break;case'default':$('html').css('font-size','');localStorage.removeItem('fontSize');break;default:break;}}
10function initFontSize(){if(('localStorage'in window)&&(window.localStorage!==null)){if(localStorage.getItem('fontSize')){$('html').css('font-size',localStorage.getItem('fontSize'));}}}
11function fsc(str){switch(str){case'larger':fontSizeChange('large');break;case'default':fontSizeChange('default');break;default:break;}}
12jQuery(document).ready(function($){function spCheck(){if($('#spmenu').css('display')==='block'){return true;}
13return false;}
14function accCheckerChk(){if($('.errrange')[0]){return true;}else{return false;}}
15function setAccordion(){$('.acc_title').each(function(i){$(this).wrapInner('<label for="acc_ttl_label'+i+'"></label>');$(this).after('<input id="acc_ttl_label'+i+'" type="checkbox" />');}).on('click',function(){$(this).toggleClass('acc_open');}).find('a').on('click',function(e){e.stopPropagation();});}
16function detailFreeTable(){$('#main_body .detail_free > table').each(function(){$(this).wrap('<div class="sp_table_wrap2"><div class="sp_table_wrap"><div></div></div></div>div>');$(this).parent().parent().before('<button class="sw_large_table sp_button">表のサイズを切り替える</button>');});$('#main_body .sp_button').click(function(){$(this).next().children('div').toggleClass('sp_large_table');});}
17function addIndextoDetail(){if($('#main_body div[class^="detail_"]')[0]&&$('#main_body div[class^="detail_"] h2')[0]){var htag='';$('#main_header').after('<div id="sp_page_index_link_wrap"><ul id="sp_page_index_link"></ul></div>');$('#sp_page_index_link_wrap').prepend('<button id="sp_page_index_link_toggle">ページ内目次</button>');$('#main_body :header').each(function(i){htag=$(this).get(0).tagName.toLowerCase();$(this).before('<span id="sp_headline_'+i+'"></span>');$('#sp_page_index_link').append('<li><a href="#sp_headline_'+i+'" class="sp_headtype_'+htag+'">'+$(this).text()+'</a></li>');});$('#sp_page_index_link').hide();$('#sp_page_index_link_toggle, #sp_page_index_link a').on('click',function(){$('#sp_page_index_link_toggle').toggleClass('open');$('#sp_page_index_link').toggle();});}}
18function empty_kanren_remove(){if($('#kanren_info')[0]){if(!$('#kanren_info .kanren_box')[0]){$('#kanren_info').remove();}}}
19function spMenuToggle(){$('#spm_menu').on('click',function(){$('#top_search,#he_right,#spm_menu').toggleClass('open');});}
20function accGrayCheck(){if($('body').css('filter')!='none'){$('body').addClass('accGrayscale');$('head').append('<!--[if lte IE 9]><link rel="stylesheet" type="text/css" href="/ssi/css/acc-grayscale.css" /><![endif]-->');}}
21function acc_func_menu(){$('#acc_func_box').append('<button type="button" value="閉じる" id="acc_menu_close">閉じる</button>');$('#acc_menu_close').on('click keypress',function(){$('#acc_func_box').removeClass('open');});$('#acc_func_open').on('click keypress',function(){$('#acc_func_box').toggleClass('open');});$('#acc_func_open,#acc_func_box').on('click keypress',function(event){event.stopPropagation();});$(document).on('click keypress',function(){$('#acc_func_box').removeClass('open');});}
22function acc_func_osusume(){$('#acc_osusume_open').on('click keypress',function(){$('#osusume_banner').toggleClass('open');});$('#acc_osusume_open,#osusume_banner').on('click keypress',function(event){event.stopPropagation();});$(document).on('click keypress',function(){$('#osusume_banner').removeClass('open');});}
23function setAnchorAnime(){if(!$('.errrange')[0]){$('a[href^=#]').on('click keypress',function(){var speed=400;var href=$(this).attr("href");var target=$(href=="#"||href==""?'html':href);var position=target.offset().top;$('body,html').animate({scrollTop:position},speed,'swing');return true;});}}
24function gnavPulldownMenu(){$('#gnav > li').attr('tabindex','0');$('.nav2_box2').append('<button type="button" class="nav2_close">閉じる</button>');$('#gnav > li').on('mouseenter',function(){$(this).addClass('open');});$('#gnav > li').on('mouseleave',function(){$('#gnav li').removeClass('open');});$('#gnav > li').on('focus',function(){$('#gnav li').removeClass('open');$(this).addClass('open');});$('.nav2_close').on('focusout',function(){$('#gnav li').removeClass('open');});$('#gnav > li > a').on('click keypress',function(e){$('#gnav li').removeClass('open');$(this).closest('li').addClass('open');e.stopPropagation;});$('.nav2_close').on('click keypress',function(){$(this).closest('li').removeClass('open');});$(document).on('click keypress',function(){$('#gnav li').removeClass('open');});$('#header_link2 a').on('focus',function(){$('#gnav li').removeClass('open');});}
25function spBottomMenuToggle(){$('#sp_bnav_osusume').on('click',function(){$('#container').removeClass('bnav_search_open bnav_menu_open');$('#container').toggleClass('bnav_osusume_open');});$('#sp_bnav_search').on('click',function(){$('#container').removeClass('bnav_osusume_open bnav_menu_open');$('#container').toggleClass('bnav_search_open');});$('#sp_bnav_menu').on('click',function(){$('#container').removeClass('bnav_osusume_open bnav_search_open');$('#container').toggleClass('bnav_menu_open');});}
26accGrayCheck();initColorMode();initFontSize();setAccordion();detailFreeTable();addIndextoDetail();empty_kanren_remove();spMenuToggle();acc_func_menu();acc_func_osusume();setAnchorAnime();spBottomMenuToggle();if($('#gnav .nav2_box')[0]){gnavPulldownMenu();}
27$(window).scroll(function(){if($(this).scrollTop()>200){$('#footer_link_pagetop').addClass('pagetop_fixed');}else{$('#footer_link_pagetop').removeClass('pagetop_fixed');}});$(".banner_list a[href^=http]:not([href*='"+location.hostname+"'])").attr("target","_blank");if($('.subsite_menu')[0]){$('.subsite_menu_list > ul').each(function(){$(this).parent().parent('.subsite_menu').addClass('accordion_box');});}});

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.