1(function($) { 2 var KEYCODE_ESC = 27; 3 4 $('.ucab-mobile-menu-toggler').click(function(event) { 5 event.preventDefault(); 6 $('#ucab-mobile-overlay-menu').fadeToggle(200); 7 $('body') 8 .toggleClass('ucab-overlay-menu-open') 9 .toggleClass('ucab-overlay-menu-closed'); 10 }); 11 12 $('#ucab-mobile-overlay-menu .ucab-menu-closer').on('click', function(event) { 13 event.preventDefault(); 14 $('#ucab-mobile-overlay-menu').fadeToggle(200); 15 $('body') 16 .toggleClass('ucab-overlay-menu-open') 17 .toggleClass('ucab-overlay-menu-closed'); 18 }); 19 20 $(document).keyup(function(event) { 21 if ( 22 event.keyCode === KEYCODE_ESC && 23 $('body').hasClass('ucab-overlay-menu-open') 24 ) { 25 $('#ucab-mobile-overlay-menu').fadeToggle(200); 26 $('body') 27 .toggleClass('ucab-overlay-menu-open') 28 .toggleClass('ucab-overlay-menu-closed'); 29 } 30 }); 31})(jQuery);
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.