1/* ããããã¼ã¸ã®ç»åã®ã£ã©ãªã¼ã®åæå */ 2$(function(){ 3 /* ã¬ã¹ãã³ã·ããã¶ã¤ã³é¢ä¿ã®å®æ°ï¼ç»é¢å¹ ï¼ */ 4 var min_pc = 1080; // PC表示ã®é¾å¤ï¼ãã®å¤ä»¥ä¸ã¯ã¿ãã¬ããè¡¨ç¤ºï¼ 5 var min_tablet = 768; // ã¿ãã¬ãã表示ã®é¾å¤ï¼ãã®å¤ããå°ãããã®ã¯ã¹ãã¼ããã©ã³è¡¨ç¤ºï¼ 6 var min_phone = 320; // æ³å®ãããã¹ãã¼ããã©ã³ã®æå°è§£å度 7 /* ããããã¼ã¸ã®ç»åã®ã£ã©ãªã¼ã®ãµã¤ãºãç»é¢ã«åã¾ãããã«èª¿æ´ */ 8 (function(){ 9 if ($("#header").width() < min_pc) { return; } // ã¹ãã¼ããã©ã³,ã¿ãã¬ããã¯å¯¾è±¡å¤ 10 var header_height = $("#header-wrapper").height(); 11 var top_page_gallery_wrapper = $("#top-page-gallery-wrapper"); 12 var top_page_gallery_height = top_page_gallery_wrapper.height(); 13 var window_height = $(window).height(); 14 /* ç»åã®ã£ã©ãªã¼ãç»é¢å¤ã«ã¯ã¿åºãããå¤å® */ 15 if (header_height + top_page_gallery_height > window_height) { 16 /* ã¯ã¿åºãå ´åã(ç»åã®ã£ã©ãªã¼ã®é«ã) = (ç»é¢ã®é«ã) - (ãããã¼ã®é«ã) ã«ããã */ 17 var h = window_height - header_height; 18 /* ç»åã®ã£ã©ãªã¼ãå°ãããªããããã®ã鲿¢ï¼å ã®ãµã¤ãºã®2åã®1ããããéçãã¨ï¼ */ 19 if (h < top_page_gallery_wrapper.height() / 2) { h = top_page_gallery_wrapper.height() / 2; } 20 /* ä½ç½(padding)åã®é·ããé¤å» */ 21 h -= top_page_gallery_wrapper.outerHeight() - top_page_gallery_wrapper.height(); 22 /* ç»åã®ã£ã©ãªã©ããã¼ã®é«ãã夿´ */ 23 top_page_gallery_wrapper.height(h); 24 /* 縮å°å¾ã®ç»åã®å¹ ãè¨ç® */ 25 var top_page_gallery_image = $("#top-page-gallery-image"); 26 var w = h * top_page_gallery_image.width() / top_page_gallery_image.height(); 27 /* ç»åãµã¤ãºã夿´ */ 28 top_page_gallery_image.height(h); top_page_gallery_image.width(w); 29 /* ç»åã®ã£ã©ãªã®ãµã¤ãºã夿´ï¼æ¨ªå¹ ã¯ãã¿ã³ã®ãµã¤ãºã¨ä½ç½ãèæ ®+å°æ°ä¸¸ã誤差ã®å®å ¨ãã¼ã¸ã³1pxï¼ */ 30 var top_page_gallery = $("#top-page-gallery"); 31 var top_page_gallery_prev_button = $("#top-page-gallery-prev-button"); 32 var top_page_gallery_next_button = $("#top-page-gallery-next-button"); 33 top_page_gallery.height(h); 34 top_page_gallery.width(top_page_gallery_prev_button.width() * 2 + top_page_gallery_image.outerWidth(true) + 1); 35 /* ãã¿ã³ã®é«ãã調æ´ãã */ 36 var margin_top = (top_page_gallery.height() - top_page_gallery_prev_button.height()) / 2; 37 top_page_gallery_prev_button.css("margin-top", margin_top + "px"); 38 top_page_gallery_next_button.css("margin-top", margin_top + "px"); 39 } 40 })(); 41 /* ã®ã£ã©ãªã¼ã®ç»åã®èªã¿è¾¼ã¿ */ 42 (function() { 43 /* åçã®URLçã®ãã¼ã¿ã¯PHPã¹ã¯ãªããã«ãã£ã¦åºåãããimages.jsããèªã¿è¾¼ã¾ãã 44 èªã¿è¾¼ã¾ãããã¼ã¿ã¯é åã¨ãã¦ã°ãã¼ãã«å¤æ°imagesã«æ ¼ç´ããã¦ãããã®ã¨ãã¦åä½ãã 45 ãã¼ã¿æ§é : var images = [{"image": "åçã®URL", "large": "大ããåçã®URL", "caption": "åçã®èª¬ææ"}, â¦]; */ 46 if (images.length > 0) { 47 /* åçã®é çªãã·ã£ããã« (Fisher-Yatesã¢ã«ã´ãªãºã ) */ 48 for (var i = images.length - 1; i > 0; i--){ 49 var j = Math.floor(Math.random() * (i + 1)); 50 var tmp = images[j]; images[j] = images[i]; images[i] = tmp; 51 } 52 /* åçã表示ããããã®imgè¦ç´ ãçæ */ 53 for (var i = 0; i < images.length; i++) { 54 var s = ""; 55 s += "<img id=\"top-page-gallery-image-" + i + "\" "; 56 s += "src=\"" + images[i].image + "\" alt=\"" + images[i].caption + "\" "; 57 s += "style=\"position:absolute;top:0;left:0;width:100%;height:100%;display:none;\">"; 58 $("#top-page-gallery-image").append(s); 59 } 60 /* æåã®ç»åã表示 */ 61 $("#top-page-gallery-image-0").fadeIn(); 62 /* ãã£ãã·ã§ã³ã表示 */ 63 $("#top-page-gallery-caption").text(images[0].caption); 64 } 65 })();
66 /* ç»å表示ç¨ã¢ã¼ãã«ã¦ã£ã³ãã¦ã®åæå */ 67 (function() { 68 /* ã¢ã¼ãã«ã¦ã£ã³ãã¦ãçæ */ 69 var s = ""; 70 s += "<div id=\"overlay\"> </div>"; 71 s += "<div id=\"modal-window\">"; 72 s += "<img id=\"modal-window-image\">"; 73 s += "<div id=\"modal-window-image-caption\"> </div>" 74 s += "</div>"; 75 s += "<div id=\"overlay-note\">â»ã©ããã¯ãªãã¯ãã¦ãéãããã¨ãã§ãã¾ãã</div>"; 76 $("body").append(s); 77 /* ã¢ã¼ãã«ã¦ã£ã³ãã¦ã®ç»åãèªã¿è¾¼ã¿å®äºããéã®ã¤ãã³ãï¼src屿§ãæ´æ°ããã度ã«å¼ã°ããï¼ */ 78 $("#modal-window-image").bind("load", function(){ 79 var img = $(this); var modal_window = $("#modal-window"); 80 /* display:none;ã ã¨è¦ç´ ã®é«ããåå¾ã§ããªãã®ã§ã䏿çã«display:block;ã«ãã¦ãvisivility:hidden;ã§é表示ã«ãã */ 81 modal_window.css({"visivility":"hidden", "display": "block"}); 82 img.css({"width": "auto", "height": "auto"}); // ç»åãµã¤ãºããªã»ãã 83 var img_width = img.width(); var img_height = img.height(); 84 var window_width = $(window).width(); var window_height = $(window).height(); 85 if (window_height > 120) { window_height -= 60; } // #overlay-note表示ç¨ã®ä½ç½ãç¢ºä¿ 86 if (window_width > 120) { window_width -= 60; } // 横ã«ãå°ãä½ç½ãä½ã 87 modal_window.css({"display": "none", "visivility": "visible"}); 88 /* ç»åã®ãµã¤ãºã§å ´ååã */ 89 if (img_width < window_width && img_height < window_height) { 90 // ç»é¢ã«åã¾ãå ´å â ãã®ã¾ã¾ 91 w = img_width; h = img_height; 92 /* (ç»é¢ããã¯ã¿åºãå ´å â ç»åã¨ç»é¢ã®ã¢ã¹ãã¯ãæ¯ãæ¯è¼ï¼*/ 93 } else if (img_width / img_height < window_width / window_height) { 94 // ç»åã®æ¨ªå¹ ãçãå ´å â ç»é¢ã®é«ãã«åããã 95 w = img_width * window_height / img_height; h = window_height; 96 } else { 97 // ç»åã®æ¨ªå¹ ãé·ãå ´å â ç»é¢ã®æ¨ªå¹ ã«åããã 98 w = window_width; h = img_height * window_width / img_width; 99 } 100 /* ç»åãµã¤ãºã»ã¦ã£ã³ãã¦ãµã¤ãºã夿´ */ 101 img.width(w); img.height(h); 102 modal_window.width(w); modal_window.height(h); 103 /* ã¦ã£ã³ãã¦è¡¨ç¤ºä½ç½®ãã»ã³ã¿ãªã³ã° */ 104 modal_window.css("margin-top", "-" + (h / 2) + "px"); 105 modal_window.css("margin-left", "-" + (w / 2) + "px"); 106 /* ã¦ã£ã³ãã¦ã表示 */ 107 $("#overlay").fadeIn(); 108 $("#overlay-note").fadeIn(); 109 modal_window.fadeIn(); 110 }); 111 })(); 112 /* åçã®ã£ã©ãªã¼ãéå§ */ 113 (function() { 114 if (images.length == 0) { return; } 115 var interval = 5; // ã®ã£ã©ãªã¼ã®åçã®æ´æ°éé (ç§) 116 var n = 0; // åçã®çªå·ãä¿æãã夿° 117 /* åçãåãæ¿ãã颿° direction = 1 or -1 */ 118 var change_image = function(direction) { 119 $("#top-page-gallery-image-" + n).fadeOut(); //ç¾å¨ã®åçãé表示 120 n += direction; // çªå·ã夿´ 121 /* é åã®ç¯å²å ã§çªå·ã循ç°ããã */ 122 if (n > images.length - 1) { n = 0; } 123 if (n < 0) { n = images.length - 1; } 124 /* æ°ããåçã表示 */ 125 $("#top-page-gallery-image-" + n).fadeIn(); 126 $("#top-page-gallery-caption").text(images[n].caption); 127 } 128 /* ã¹ã©ã¤ãã·ã§ã¼ã®éå§ã»åæ¢ã®é¢æ° */ 129 var timer; 130 var start = function(){ timer = setInterval(function(){ change_image(1); }, interval * 1000); }; 131 var stop = function(){ clearInterval(timer); }; 132 /* ãã¿ã³ã¤ãã³ã */ 133 $("#top-page-gallery-prev-button").click(function(){ stop(); change_image(-1); start(); }); 134 $("#top-page-gallery-next-button").click(function(){ stop(); change_image(1); start(); }); 135 /* ã¢ã¼ãã«ã¦ã£ã³ãã¦ãéã颿° */ 136 var open_modal = function(url){ 137 stop(); // ã¹ã©ã¤ãã·ã§ã¼ã®åæ¢ 138 $("#modal-window-image").attr("src", images[n].large); // ã¢ã¼ãã«ã¦ã£ã³ãã¦ã®ç»åãæå®ããããã®ã«åãæ¿ã
139 $("#modal-window-image-caption").text($("#top-page-gallery-caption").text()); // ãã£ãã·ã§ã³ã夿´ 140 /* ã¦ã£ã³ãã¦ã®è¡¨ç¤ºã¯ç»åã®èªã¿è¾¼ã¿å®äºã¤ãã³ãã«ããã¯ããã¦ããããä¸è¦ */ 141 } 142 /* åçã®ã¯ãªãã¯ã¤ãã³ã (ã¢ã¼ãã«ã¦ã£ã³ãã¦ãéã) */ 143 $("#top-page-gallery-image img").click(function(){ 144 if ($("#header").width() > min_tablet) { open_modal(this.src); } // ã¢ã¼ãã«ã¦ã£ã³ãã¦ãéãã®ã¯PCã®ã¿ 145 }); 146 /* ã¢ã¼ãã«ã¦ã£ã³ãã¦ãéãã颿° */ 147 var close_modal = function(){ 148 $("#overlay").fadeOut("fast"); 149 $("#overlay-note").fadeOut("fast"); 150 $("#modal-window").fadeOut("fast"); 151 start(); 152 } 153 /* ã¢ã¼ãã«ã¦ã£ã³ãã¦ãéããã¤ãã³ããè¨å® */ 154 $("#overlay").click(function(){ close_modal(); }); 155 $("#overlay-note").click(function(){ close_modal(); }); 156 $("#modal-window").click(function(){ close_modal(); }); 157 /* ã¹ã©ã¤ãã·ã§ã¼ã®éå§ */ 158 start(); 159 })(); 160}); 161 162/* Twitterã¦ã£ã¸ã§ããã®åæå */ 163/* Twitter ID ã¯twitter_id.jsã«ãã£ã¦èªã¿è¾¼ã¾ããã°ãã¼ãã«å¤æ°twitter_idã«æ ¼ç´ããã¦ãã */ 164$(function(){ 165 var s; 166 /* Twitterã¸ã®ãªã³ã¯ã表示 */ 167 s = "(<a href=\"https://twitter.com/" + twitter_id + "\" target=\"_blank\">@" + twitter_id + "</a>)"; 168 $("#top-page-twitter-title").append(s); 169 /* Twitterã¦ã£ã¸ã§ããã表示 ("https://publish.twitter.com/"ã§ä½æãã) */ 170 s = ""; 171 s += "<a class=\"twitter-timeline\" data-lang=\"ja\" data-theme=\"light\" data-link-color=\"#00b56c\""; 172 s += " data-chrome=\"noheader\" href=\"https://twitter.com/" + twitter_id + "\">Tweets by " + twitter_id + "</a>"; 173 s += "<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>"; 174 $("#top-page-twitter .content-box").html(s); 175 /* 2ã«ã©ã ã¬ã¤ã¢ã¦ãï¼PCç表示ï¼ã®ã¨ãã«ã«ã©ã ã®é«ããåãã«ãªãããã«èª¿æ´ãã */ 176 if ($(window).width() > 1080) { 177 var h1 = $("#top-page-column-1").height(); 178 var h2 = $("#top-page-column-2").height(); 179 if (h2 < h1) { 180 h = $("#top-page-twitter .content-box").height(); 181 $("#top-page-twitter .content-box").height(h + h1 - h2); 182 } 183 } 184}); 185/* ã¦ã£ã¸ã§ããã®ãã©ã³ããµã¤ãºãç¡çç¢ç夿´ãã */ 186/* æç»å®äºæã«iframeå ã«styleã¿ã°ãæ¿å ¥ */ 187$(function(){ 188 var flag = true; 189 var count = 0; 190 var adjust_font_size = function(){ 191 count++; 192 if (count > 100) { return; } 193 setTimeout(function(){ 194 if ($("#top-page-twitter iframe")) { 195 var s = "<style>.TweetAuthor-name,.timeline-Tweet-text{font-size:15px!important;line-height:1.3!important;}</style>"; 196 $("#top-page-twitter iframe").contents().find("head").append(s); 197 var font_size = $("#top-page-twitter iframe").contents().find(".timeline-Tweet-text").css("font-size"); 198 if (font_size == "15px") { flag = false; } 199 } 200 if (flag == true) { adjust_font_size(); } 201 }, 300); 202 } 203 adjust_font_size(); 204}); 205
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.