1/*------------------------------------------------------------------------------ 2 ãã©ã³ããµã¤ãºå¤æ´ï¼èæ¯è²å¤æ´ã¹ã¯ãªãã CMSé£åãã¼ã¸ã§ã³ 3 [注]CMSãã³ãã¬ã¼ãå ã«èæ¯è²ãè¨å®ããCSSã®URLãè¨å®ããå¿ è¦ãããã¾ã 4--------------------------------------------------------------------------------*/ 5 6/* ------ è¨å® [å ±é]------ */ 7var uniq_name = "fcmn_"; //ã¯ããã¼åç§°ã®å [夿´å¯] 8var keepdays = 0; //ã¯ããã¼ã®ä¿åæé[夿´å¯] 9 10/* ------ è¨å® [ãã©ã³ããµã¤ãºå¤æ´]------ */ 11var step = 10; //ãã®ãã¼ã»ã³ãå»ã¿ã§æåã®å¤§å°ãå¤ãã¾ã[夿´å¯] 12var defSize = 100; //åæå¤ï¼ãã¼ã»ã³ãï¼[夿´å¯] 13var cookie_fs = uniq_name + "fontsize"; 14 15/* ------ è¨å® [èæ¯è²å¤æ´]------ */ 16var cookie_bgurl = uniq_name + "bgurl"; 17var cookie_bgid = uniq_name + "bgid"; 18var bgclassmap = { //èæ¯è²ã¯ã©ã¹å®ç¾©ï¼CSSçµ±åï¼ 19 "bgcss1": "color-a", 20 "bgcss2": "color-b", 21 "bgcss3": "color-c", 22 "bgcss4": "" 23};
24 25/*------------------------------------------------------------------------------*/ 26var crtSize = defSize; 27 28(function(){ 29 var $ = FI.jQuery; 30 31 $(function() { 32 //ãã©ã³ãè¨å®ãæ®ã£ã¦ãããåæ ãã 33 var tmp_fs= getCookie(cookie_fs); 34 if (tmp_fs) { 35 crtSize = parseInt(tmp_fs); 36 fsChange(crtSize); 37 } 38 39 //èæ¯è¨å®ãæ®ã£ã¦ãããåæ ãã 40 var tmp_bgid= getCookie(cookie_bgid); 41 var tmp_bgurl= getCookie(cookie_bgurl); 42 if (tmp_bgid && tmp_bgurl) { 43 bgChange(tmp_bgid,tmp_bgurl); 44 } 45 }); 46})(); 47 48function getCookie(key){ 49 var sCookie = document.cookie; 50 var aData = sCookie.split(";"); 51 var oExp = new RegExp(" ", "g"); 52 key = key.replace(oExp, ""); 53 var i = 0; 54 while (aData[i]) { 55 var aWord = aData[i].split("="); 56 aWord[0] = aWord[0].replace(oExp, ""); 57 if (key == aWord[0]) return unescape(aWord[1]); 58 if (++i >= aData.length) break; 59 } 60 return ""; 61} 62 63function setCookie(key,value){ 64 var str = key + "=" + escape(value) + ";"; 65 str += "path=/;"; 66 if (keepdays != 0) { 67 var dt = new Date(); 68 dt.setDate(dt.getDate() + parseInt(keepdays)); 69 str += "expires=" + dt.toGMTString() + ";"; 70 } 71 document.cookie = str; 72} 73 74function deleteCookie(key){ 75 var str = key + "=;"; 76 str += "path=/;"; 77 var dt = new Date(); 78 dt.setDate(dt.getDate() -1); 79 str += "expires=" + dt.toGMTString() + ";"; 80 document.cookie = str; 81} 82 83function fsChange(arg){ 84 //æªå¯¾å¿ãã©ã¦ã¶å¯¾å¿ 85 if(!document.body){ 86 s_message("n_use"); 87 }else{ 88 //ç¾å¨ã®ãã©ã³ããµã¤ãºå¤ã夿´ 89 if(arg == "d"){ 90 crtSize = defSize; 91 deleteCookie(cookie_fs); 92 } 93 else if(arg == "s"){ 94 if (parseInt(crtSize) > parseInt(step) ){ 95 crtSize -= parseInt(step); 96 setCookie(cookie_fs,crtSize); 97 } 98 } 99 else if(arg == "l"){ 100 crtSize += parseInt(step); 101 setCookie(cookie_fs,crtSize); 102 } 103 //ãã©ã³ããµã¤ãºã夿´ 104 document.body.style.fontSize = crtSize + "%"; 105 } 106} 107 108function bgChange(node_id,url_id){ 109 var target = document.getElementById(node_id); 110 //æªå¯¾å¿ãã©ã¦ã¶å¯¾å¿ 111 if(!target || !target.cloneNode){ 112 s_message("n_use"); 113 }else{ 114 target.href = eval(url_id); //CMSã§ã¯ç¸å¯¾ãã¹ã§URLãè¨å®ããã®ã§ãæ¯åãã¹ãåãåããªããã¾ã 115 setCookie(cookie_bgurl,url_id); 116 setCookie(cookie_bgid,node_id); 117 118 // bodyã¯ã©ã¹åæ¿ 119 Object.keys(bgclassmap).forEach(function(key){ 120 if(bgclassmap[key]) document.body.classList.remove(bgclassmap[key]); 121 }); 122 var theme_class = bgclassmap[url_id] || ''; 123 if(theme_class){ 124 document.body.classList.add(theme_class); 125 } 126 } 127} 128 129function s_message(arg){ 130 if(arg == "n_use"){ 131 alert("ã使ãã®ãã©ã¦ã¶ã§ã¯ãã®æ©è½ã使ç¨ã§ãã¾ãã"); 132 } 133}
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.