1var oDoc = document; 2 3ACC.navigation = { 4 5 _autoload: [ 6 "offcanvasNavigation", 7 "myAccountNavigation", 8 "headerTopNavigation" 9 ], 10 11 offcanvasNavigation: function(){ 12 enquire.register("screen and (max-width:"+ ACC.common.encodeHtml(screenSmMax) +")", { 13 match : function() { 14 $(document).on("click",".js-enquire-offcanvas-navigation .js-enquire-has-sub .js_nav__link--drill__down",function(e){ 15 e.preventDefault(); 16 $(".navigation__overflow").scrollTop(0); 17 $(".js-enquire-offcanvas-navigation").addClass("active"); 18 $(".js-enquire-offcanvas-navigation .js-enquire-has-sub").removeClass("active"); 19 $(this).parent(".js-enquire-has-sub").addClass("active"); 20 }); 21 $(document).on("click",".js-enquire-offcanvas-navigation .js-enquire-sub-close",function(e){ 22 e.preventDefault(); 23 $(".js-enquire-offcanvas-navigation").removeClass("active"); 24 $(".js-enquire-offcanvas-navigation .js-enquire-has-sub").removeClass("active"); 25 }); 26 27 $(document).on("click",".js-enquire-offcanvas-navigation .js_subnav_drill_down",function(e){ 28 e.preventDefault(); 29 $(".navigation__overflow").scrollTop(0); 30 $(this).closest(".js_sub__navigation").addClass("sub-active") 31 $(this).parent(".nav-secondary-has-sub").addClass("sub-active"); 32 }); 33 $(document).on("click",".js-enquire-offcanvas-navigation .js-subnav-close",function(e){ 34 e.preventDefault(); 35 $(this).closest(".js_sub__navigation").removeClass("sub-
35active") 36 $(this).closest(".nav-secondary-has-sub").removeClass("sub-active"); 37 }); 38 }, 39 40 unmatch : function() { 41 $(".js-userAccount-Links").show(); 42 $(".js-enquire-offcanvas-navigation").removeClass("active"); 43 $(".js-enquire-offcanvas-navigation .js-enquire-has-sub").removeClass("active"); 44 $(document).off("click",".js-enquire-offcanvas-navigation .js-enquire-has-sub > a"); 45 $(document).off("click",".js-enquire-offcanvas-navigation .js-enquire-sub-close"); 46 } 47 }); 48 }, 49 50 myAccountNavigation: function(){ 51 52 var aAcctData = []; 53 var sSignBtn = ""; 54 55 }, 56 57 headerTopNavigation: function(){ 58 var self = this, 59 navEnabled = false; 60 61 $('.js-headerNav').hoverIntent( 62 function(e){ 63 navEnabled = true; 64 ACC.global.closeAllHeaderNavs(); 65 $(this).addClass("js-nav-active"); 66 }, 67 function(e){ 68 var nav = $(this); 69 navEnabled = false; 70 71 setTimeout(function() { 72 if(navEnabled == false) { 73 nav.removeClass('js-nav-active'); 74 } 75 }, 900); 76 } 77 ); 78 79 $(".js-headernav-trigger").click(function(ev){ 80 if(!$(this).parent().hasClass("js-nav-active")) { 81 ev.preventDefault(); 82 } 83 }); 84 } 85};
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.