diff --git a/_includes/scripts.html b/_includes/scripts.html index 08bbe61..aa57842 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -2,7 +2,6 @@ {% include google-analytics.html %} {% endif %} - {% if site.search %} diff --git a/_includes/search/lunr-search-scripts.html b/_includes/search/lunr-search-scripts.html index 30e9d42..5bc654b 100644 --- a/_includes/search/lunr-search-scripts.html +++ b/_includes/search/lunr-search-scripts.html @@ -35,6 +35,7 @@ {%- else -%} {%- assign lang = "en" -%} {%- endcase -%} + {%- unless lang == "en" -%} diff --git a/assets/javascripts/main.js b/assets/javascripts/main.js index 1228359..c350009 100644 --- a/assets/javascripts/main.js +++ b/assets/javascripts/main.js @@ -8,7 +8,6 @@ * https://github.com/mmistakes/jekyll-basically-theme/blob/master/LICENSE.md */ -// Animate sidebar menu items var menuItems = document.querySelectorAll('#sidebar li'); // Get vendor transition property @@ -16,6 +15,7 @@ var docElemStyle = document.documentElement.style; var transitionProp = typeof docElemStyle.transition == 'string' ? 'transition' : 'WebkitTransition'; +// Animate sidebar menu items function animateMenuItems() { for ( var i=0; i < menuItems.length; i++ ) { var item = menuItems[i]; @@ -25,6 +25,13 @@ function animateMenuItems() { } }; +var myWrapper = document.querySelector('.wrapper'); +var myMenu = document.querySelector('.sidebar'); +var myToggle = document.querySelector('.toggle'); +var myInitialContent = document.querySelector('.initial-content'); +var mySearchContent = document.querySelector('.search-content'); +var mySearchToggle = document.querySelector('.search-toggle'); + // Toggle sidebar visibility function toggleClassMenu() { myMenu.classList.add('is--animatable'); @@ -39,13 +46,11 @@ function toggleClassMenu() { } } +// Animation smoother function OnTransitionEnd() { myMenu.classList.remove('is--animatable'); } -var myWrapper = document.querySelector('.wrapper'); -var myMenu = document.querySelector('.sidebar'); -var myToggle = document.querySelector('.toggle'); myMenu.addEventListener('transitionend', OnTransitionEnd, false); myToggle.addEventListener('click', function() { toggleClassMenu(); @@ -55,13 +60,15 @@ myMenu.addEventListener('click', function() { toggleClassMenu(); animateMenuItems(); }, false); +mySearchToggle.addEventListener('click', function() { + toggleClassSearch(); +}, false); -// Search toggle -$(".search-toggle").on("click", function() { - $(".search-content").toggleClass("is--visible"); - $(".initial-content").toggleClass("is--hidden"); - // set focus on input +// Toggle search input and content visibility +function toggleClassSearch() { + mySearchContent.classList.toggle("is--visible"); + myInitialContent.classList.toggle("is--hidden"); setTimeout(function() { - $("#search").focus(); + document.querySelector(".search-content input").focus(); }, 400); -}); +}