1/** 2 * Cocoon WordPress Theme 3 * @author: yhira 4 * @link: https://wp-cocoon.com/ 5 * @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later 6 */ 7///////////////////////////////// 8// JavaScriptã³ã¼ã 9///////////////////////////////// 10(function($){ 11 ///////////////////////////////// 12 //TOPã¸æ»ããã¿ã³ 13 ///////////////////////////////// 14 var prevScrollTop = -1; 15 var $window = $(window); 16 $window.scroll(function(){ 17 //æä¸é¨ããç¾å¨ä½ç½®ã¾ã§ã®è·é¢ãåå¾ãã¦ã夿°[scrollTop]ã«æ ¼ç´ 18 var scrollTop = $window.scrollTop(); 19 var threashold = 600; 20 var s1 = (prevScrollTop > threashold); 21 var s2 = (scrollTop > threashold); 22 23 // ã¹ã¬ãã·ã§ã«ããè·¨ãã æã®ã¿å¦çããã 24 if (s1 ^ s2) { 25 if (s2) { 26 //[.go-to-to]ããã£ãããã§ã¼ãã¤ã³ãã 27 $('.go-to-top').fadeIn('slow'); 28 } else { 29 //ãã以å¤ã ã£ãããã§ã¼ãã¢ã¦ããã 30 $('.go-to-top').fadeOut('slow'); 31 } 32 } 33 34 prevScrollTop = scrollTop; 35 }); 36 //ãã¿ã³(.go-to-top-common)ã®ã¯ãªãã¯ã¤ãã³ã 37 $('.go-to-top-common').click(function(){ 38 //ãã¼ã¸ãããã¸ç§»åãã 39 $('body,html').animate({ 40 scrollTop: 1 41 }, 800); 42 }); 43 //ãã¿ã³(.go-to-toc-common)ã®ã¯ãªãã¯ã¤ãã³ã 44 $('.go-to-toc-common').click(function(){ 45 //ç®æ¬¡ã¸ç§»åãã 46 $('body,html').animate({ 47 scrollTop: $('.entry-content .toc').offset().top 48 }, 800); 49 }); 50 51 //æ¤ç´¢ãã¿ã³ã¯ãªãã¯ã§ãã©ã¼ã«ã¹ãå ¥åã¨ãªã¢ã«ç§»ã 52 $('#search-menu-input').change(function(e){ 53 var searchEdit = $('#search-menu-content .search-edit').first(); 54 if( e.target.checked ) { 55 searchEdit.focus(); 56 } else { 57 searchEdit.blur(); 58 } 59 }); 60 61 //ä¸ã«ã¹ã¯ãã¼ã«ã§ç®¡çããã«ãé ã 62 //ä¸ã«ã¹ã¯ãã¼ã«ã§ç®¡çããã«ã表示 63 var adminMenu = $("#admin-panel"); 64 var adminHeight = adminMenu.outerHeight(); 65 var adminStartPos = 0; 66 $(window).scroll(function(){ 67 var adminCurrentPos = $(this).scrollTop(); 68 if (adminCurrentPos > adminStartPos) { 69 if(adminCurrentPos >= 200) { 70 adminMenu.css("bottom", "-" + adminHeight + "px"); 71 } 72 } else { 73 adminMenu.css("bottom", 0); 74 } 75 adminStartPos = adminCurrentPos; 76 }); 77 78 //ã¢ãã¤ã«ãã¿ã³ãåºå®ãããªãå ´å 79 if (cocoon_localize_script_options.is_fixed_mobile_buttons_enable != 1) { 80 //ãããã¼ã¢ãã¤ã«ã¡ãã¥ã¼ 81 var headerMenu = $('.mobile-header-menu-buttons'); 82 var headerHight = headerMenu.outerHeight(); 83 var headerStartPos = 0; 84 $(window).scroll(function() { 85 var headerCurrentPos = $(this).scrollTop(); 86 if ( headerCurrentPos > headerStartPos ) { 87 if(headerCurrentPos >= 100) { 88 headerMenu.css('top', '-' + headerHight + 'px'); 89 } 90 } else { 91 headerMenu.css('top', 0); 92 } 93 headerStartPos = headerCurrentPos; 94 }); 95 96 //ããã¿ã¼ã¢ãã¤ã«ã¡ãã¥ã¼ 97 var footerMenu = $(".mobile-footer-menu-buttons"); 98 var footerHeight = footerMenu.outerHeight(); 99 var footerStartPos = 0; 100 $(window).scroll(function(){ 101 var footerCurrentPos = $(this).scrollTop(); 102 if (footerCurrentPos > footerStartPos) { 103 if(footerCurrentPos >= 100) { 104 footerMenu.css("bottom", "-" + footerHeight + "px"); 105 } 106 } else { 107 footerMenu.css("bottom", 0); 108 } 109 footerStartPos = footerCurrentPos; 110 }); 111 112 var headerButtons = $(".mobile-header-menu-buttons"); 113 var footerButtons = $(".mobile-footer-menu-buttons"); 114 headerButtons.click(function() { 115 headerButtons.css("z-index", "3"); 116 footerButtons.css("z-index", "2"); 117 }); 118 119 footerButtons.click(function() { 120 headerButtons.css("z-index", "2"); 121 footerButtons.css("z-index", "3"); 122 }) 123 } 124 125 126 127 //ã³ã¡ã³ããã¿ã³ãã¯ãªãã¯ãããã¨ã 128 $('#comment-reply-btn, .comment-reply-link').click(function() { 129 $('#comment-reply-btn').slideUp(); 130 $('#respond').slideDown(); 131 }); 132 133 //ã«ã¬ã¼ã»ã«ã®è¡¨ç¤º 134 $('.carousel').fadeIn(1000); 135 136 //Googleæ¤ç´¢ãã¿ã³ 137 $('.sbtn').click(function(){ 138 var w = $(this).prev('.sform').text(); 139 if(w) window.open('https://www.google.co.jp/search?q='+encodeURIComponent(w),'_blank'); 140 }); 141 142 //ã¹ã©ã¤ãã¤ã³ãµã¤ããã¼ã®ã¢ã¼ã«ã¤ãã»ã¬ã¯ãããã¯ã¹é¸æå¦ç 143 $('.sidebar-menu-content .widget_archive select').change(function(){ 144 document.location.href = this.options[this.selectedIndex].value; 145 }); 146 147 //ã¹ã©ã¤ãã¤ã³ãµã¤ããã¼ã®ã«ãã´ãªã¼ã»ã¬ã¯ãããã¯ã¹é¸æå¦ç 148 $('.sidebar-menu-content .widget_categories select').change(function(){ 149 if ( this.options[ this.selectedIndex ].value > 0 ) { 150 this.parentNode.submit(); 151 } 152 }); 153 154 function drawerCloser(selecter, checkbox){ 155 $(selecter).click(function() { 156 href = $(this).attr('href'); 157 url = location.href; 158 url = url.replace(/#.*$/, ''); 159 if ((href.indexOf(url) != -1) && href.match(/#/)) { 160 $(checkbox).prop('checked', false); 161 } 162 }) 163 } 164 165 //ã¢ãã¤ã«ã¡ãã¥ã¼ãã¯ãªãã¯ãããéãã 166 drawerCloser('.menu-drawer .menu-item a', '#navi-menu-input'); 167 168 //ã¢ãã¤ã«ãµã¤ããã¼ãã¯ãªãã¯ãããéãã 169 drawerCloser('#slide-in-sidebar a', '#sidebar-menu-input'); 170 171 //ã¢ãã¤ã«ãããã¼ã¡ãã¥ã¼ã®ãã´å¦ç 172 //console.log($('.mobile-menu-buttons')); 173 $('.mobile-menu-buttons').each(function(){ 174 if ($(this).has('.logo-menu-button').length) { 175 $(this).addClass('has-logo-button'); 176 } 177 }); 178 179/* 180 $(function(){ 181 // #ã§å§ã¾ãã¢ã³ã«ã¼ãã¯ãªãã¯ããå ´åã«å¦ç 182 $('a[href^=#]').click(function() { 183 // ã¹ã¯ãã¼ã«ã®é度 184 var speed = 800; // ããªç§ 185 // ã¢ã³ã«ã¼ã®å¤åå¾ 186 var href= $(this).attr("href"); 187 // ç§»åå ãåå¾ 188 var target = $(href == "#" || href == "" ? 'html' : href); 189 // ç§»åå ãæ°å¤ã§åå¾ 190 var position = target.offset().top; 191 // ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 192 $('body,html').animate({scrollTop:position}, speed, 'swing'); 193 return false;
194 }); 195 }); 196*/ 197})(jQuery); 198 199/* 200* Cocoon WordPress Theme incorporates code from "Youtube SpeedLoad" WordPress Plugin, Copyright 2017 Alexufo[http://habrahabr.ru/users/alexufo/] 201"Youtube SpeedLoad" WordPress Plugin is distributed under the terms of the GNU GPL v2 202*/ 203(function(){ 204 var f = document.querySelectorAll(".video-click"); 205 for (var i = 0; i < f.length; ++i) { 206 f[i].onclick = function () { 207 var iframe = this.getAttribute("data-iframe"); 208 this.parentElement.innerHTML = '<div class="video">' + iframe + '</div>'; 209 } 210 } 211})(); 212
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.