1jQuery(document).ready(function ($) { 2 var drop = '<button class="dropdown-toggle" aria-expanded="false"><span class="screen-reader-text">expand child menu</span></button>'; 3 4 if($(window).width() < 910 && $('#no-hamburger #secondary-menu').length > 0) { 5 $('body#no-hamburger').addClass('is-mobile'); 6 var secondaryItem = $('#secondary-menu'); 7 var secondarySub = $('#secondary-menu .sub-menu'); 8 $('#no-hamburger #site-navigation').append(secondaryItem); 9 $('#site-navigation').append(secondaryItem); 10 secondarySub.before(drop); 11 } 12 13 if(('#engage-hamburger').length > 0) { 14 var mobileSub = $('#engage-hamburger .oht-menu--mobile .sub-menu'); 15 // $('#site-navigation').append(tertiaryItem); 16 var mobileSub = $('#engage-hamburger .oht-menu--mobile .sub-menu'); 17 var drop = '<button class="dropdown-toggle" aria-expanded="false"><span class="screen-reader-text">expand child menu</span></button>'; 18 mobileSub.before(drop); 19 } 20 21 22 // } 23 24 // new way 25 // if($(window).width() < 910 && $('#engage-hamburger').length > 0 && $('.utility-nav').length > 0) { 26 // var tertiaryItem = $('.utility-nav'); 27 //var tertiarySub = $('.utility-nav .sub-menu'); 28 // var drop = '<button class="dropdown-toggle" aria-expanded="false"><span class="screen-reader-text">expand child menu</span></button>'; 29 // $('#site-navigation').append(tertiaryItem); 30 31 //tertiarySub.before(drop); 32 // } 33 34 $(document).on('click', '.oht-menu--mobile .dropdown-toggle, #secondary-menu .dropdown-toggle', function (e) { 35 e.preventDefault(); 36 $(this).next().toggle().toggleClass('toggled-on'); 37 $(this).toggleClass('toggled-on'); 38 if($(this).attr('aria-expanded') === 'false') { 39 $(this).attr('aria-expanded', 'true'); 40 } else { 41 $(this).attr('aria-expanded', 'false'); 42 } 43 }) 44 45 $('[data-href]').on('click', function () { 46 window.location = $(this).data('href'); 47 }); 48 49 $('#engage-hamburger #menu-toggle').on('click', function () { 50 $('body').toggleClass('no-scroll'); 51 }); 52 53});
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.