1 2 3document.addEventListener("DOMContentLoaded", function(event) 4{ 5 let navigationTrigger = document.getElementById('navigation-trigger'), 6 navigationDropdown = document.getElementById('navigation-dropdown'), 7 searchTrigger = document.getElementById('search-trigger'), 8 searchDropdown = document.getElementById('search-dropdown'), 9 searchInput = document.querySelector('.search-form__search'); 10 11 if(navigationTrigger) 12 { 13 navigationTrigger.addEventListener("click", function(event) 14 { 15 navigationTrigger.classList.toggle('close'); 16 navigationDropdown.classList.toggle('visible'); 17 18 searchTrigger.classList.remove('close'); 19 searchDropdown.classList.remove('visible'); 20 21 event.preventDefault(); 22 }); 23 } 24 25 if(searchTrigger) 26 { 27 searchTrigger.addEventListener("click", function(event) 28 { 29 searchTrigger.classList.toggle('close'); 30 searchDropdown.classList.toggle('visible'); 31 searchInput.focus(); 32 33 if(navigationTrigger) 34 { 35 navigationTrigger.classList.remove('close'); 36 navigationDropdown.classList.remove('visible'); 37 } 38 39 event.preventDefault(); 40 }); 41 } 42});
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.