1document.addEventListener("DOMContentLoaded", function() { 2 responsiveChangesLang(); 3 window.addEventListener('resize', responsiveChangesLang); 4 var curLangLabels = document.querySelectorAll('[data-theme-lang-label]'); 5 if(curLangLabels){ 6 for(var i=0; i<curLangLabels.length; i++){ 7 curLangLabels[i].addEventListener('click', toggleLangDropdown); 8 }; 9 } 10}); 11function hideLang(){ 12 var activeLangDropdown = document.querySelector('.theme-lang-dropdown-open'); 13 activeLangDropdown && activeLangDropdown.classList.remove('theme-lang-dropdown-open'); 14} 15function toggleLangDropdown(e){ 16 e.target.parentNode.classList.toggle('theme-lang-dropdown-open'); 17} 18function responsiveChangesLang(){ 19 var langContainer = $D.get('[data-theme-lang-container]'); 20 var langNonResContainer = $D.get('[data-theme-lang-container-non-res]'); 21 var langResContainer = $D.get('[data-theme-lang-container-res]'); 22 if(window.innerWidth < 992 ){ 23 if(langNonResContainer && langResContainer && langContainer){ 24 langResContainer.appendChild(langContainer); 25 } 26 }else{ 27 if(langNonResContainer && langResContainer && langContainer){ 28 langNonResContainer.appendChild(langContainer); 29 } 30 } 31}
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.