1jQuery(document).ready(function($) { 2 $('.menu-toggle').on('click', function(){ 3 $('.navWrapper').toggleClass('open'); 4 $('body').toggleClass('noscroll'); 5 }); 6 $( "<a class='menuOpenButton'><i class='fas fa-chevron-right'></i></a>" ).appendTo( ".menu-item-has-children" ); 7 $( "<li class='closeSubMenu'><a class='menuCloseButton'><i class='fas fa-chevron-left'></i></a><a>Back</a></li>" ).prependTo( ".sub-menu" ); 8 $('.menuOpenButton').on('click', function(){ 9 $(this).parent().toggleClass('active'); 10 $('.menuContainer #primary-menu').toggleClass('subMenuActive'); 11 }); 12 $('.closeSubMenu').on('click', function(){ 13 $(this).parents('.menu-item-has-children').toggleClass('active'); 14 $('.menuContainer #primary-menu').toggleClass('subMenuActive'); 15 }); 16 // Close Mobile Menu via Keyboard 17 $(document).on('keyup', (e)=>{ 18 if (e.keyCode === 27) { 19 // Escape Pressed 20 $('li').removeClass('active'); 21 $('ul').removeClass('subMenuActive'); 22 $('.navWrapper').removeClass('open'); 23 $('body').removeClass('noscroll'); 24 } 25 }); 26});
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.