1/* pagetop */ 2$(function() { 3 var topBtn = $('#pagetop'); 4 topBtn.hide(); 5 $(window).scroll(function () { 6 if ($(this).scrollTop() > 100) { 7 topBtn.fadeIn(); 8 } else { 9 topBtn.fadeOut(); 10 } 11 }); 12 topBtn.click(function () { 13 $('body,html').animate({ 14 scrollTop: 0 15 }, 500); 16 return false; 17 }); 18}); 19/* pagetop */ 20 21/* sns button */ 22function setSnsShare(shareUrl, description) { 23 setTwitterLink(".twitter_back a", shareUrl,description); 24 setFacebookLink(".facebook_back a", shareUrl, description); 25 setGooglePlusLink(".google_back a", shareUrl, description); 26 setLineLink(".line_back a", shareUrl, description); 27} 28 29function setTwitterLink(shareSelector, shareUrl, description) { 30 $(shareSelector).attr("href", "https://twitter.com/share?shareUrl=" + shareUrl + "&text=" + encodeURIComponent(description)); 31 setShareEvent(shareSelector, 'Twitter', shareUrl); 32} 33 34function setFacebookLink(shareSelector, shareUrl, description) { 35 $(shareSelector).attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + shareUrl + "&t=" + encodeURIComponent(description)); 36 setShareEvent(shareSelector, 'Facebook', shareUrl); 37} 38 39function setGooglePlusLink(shareSelector, shareUrl, description) { 40 $(shareSelector).attr("href", "https://plus.google.com/share?shareUrl=" + shareUrl); 41 setShareEvent(shareSelector, 'Google+', shareUrl); 42} 43 44function setLineLink(shareSelector, shareUrl, description) { 45 $(shareSelector).attr("href", "http://line.me/R/msg/text/?" + encodeURIComponent(description + " " + shareUrl)); 46 setShareEvent(shareSelector, 'LINE', shareUrl); 47} 48 49function setShareEvent(selector, snsName, shareUrl) { 50 $(selector).on('click', function(e){ 51 var current = this; 52 ga('send', 'social', snsName, 'share', shareUrl, { 53 'nonInteraction': 1 54 }); 55 56 window.open(current.href, '_blank', 'width=600, height=600, menubar=no, toolbar=no, scrollbars=yes'); 57 e.preventDefault(); 58 }); 59} 60/* sns button */ 61 62/* facebook */ 63$(function() { 64 function pagePluginCode(w) { 65 if(w > 400) { 66 var h = 300; 67 } else { 68 var h = 200; 69 } 70 return '<div class="fb-page" data-href="https://www.facebook.com/%E7%A7%8B%E7%94%B0%E6%A3%AE%E5%B2%B3%E6%B8%A9%E6%B3%8936%E3%82%B4%E3%83%AB%E3%83%95%E5%A0%B4-1375106266140751/" data-tabs="timeline" data-width="' + w + '" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/%E7%A7%8B%E7%94%B0%E6%A3%AE%E5%B2%B3%E6%B8%A9%E6%B3%8936%E3%82%B4%E3%83%AB%E3%83%95%E5%A0%B4-1375106266140751/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/%E7%A7%8B%E7%94%B0%E6%A3%AE%E5%B2%B3%E6%B8%A9%E6%B3%8936%E3%82%B4%E3%83%AB%E3%83%95%E5%A0%B4-1375106266140751/">ç§ç°æ£®å²³æ¸©æ³36ã´ã«ãå ´</a></blockquote></div>'; 71 } 72 73 var facebookWrap = $('.facebook-wrapper'); 74 var fbBeforeWidth = ''; 75 var fbWidth = facebookWrap.width(); 76 var fbTimer = false; 77 $(window).on('load resize', function() { 78 if (fbTimer !== false) { 79 clearTimeout(fbTimer); 80 } 81 fbTimer = setTimeout(function() { 82 fbWidth = facebookWrap.width(); 83 if(fbWidth != fbBeforeWidth) { 84 facebookWrap.html(pagePluginCode(fbWidth)); 85 window.FB.XFBML.parse(); 86 fbBeforeWidth = fbWidth; 87 } 88 }, 200); 89 }); 90}); 91/* facebook */ 92 93 94/* analytics */ 95 96/* drawer */ 97$(document).ready(function() { 98 $('.drawer').drawer(); 99}); 100 101 102/* fixed_nav */ 103$(function() { 104 var $win = $(window), 105 $cloneNav = $('nav').clone().addClass('fixed_nav').appendTo('body'), 106 showClass = 'is-show'; 107 108 $win.on('load scroll', function() { 109 var value = $(this).scrollTop(); 110 if ( value > 1000 ) { 111 $cloneNav.addClass(showClass); 112 } else { 113 $cloneNav.removeClass(showClass); 114 } 115 }); 116});
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.