"); $('.msl_navbar li.menu-item-has-children > a').each(function() { $(this).attr('aria-expanded','false'); $(this).attr('aria-haspopup','true'); $(this).attr('tabindex','0'); }); $('#mobileNavigation li.menu-item-has-children > a').click(function() { $(this).attr('aria-expanded','true'); }); //$(".desk-menu .menu-container .menu-header-container ul.navbar-nav .basketH .dropdown-menu").addClass('sub-menu'); $('.desk-menu .menu-container .menu-header-container ul.navbar-nav .accountD .mslwidget #ulAdmin, #adminMenuHax #ulOrgs').hover( function(){ $(this).prev().addClass('hover') }, function(){ $(this).prev().removeClass('hover') } ); $(".desk-menu .menu-container .menu-header-container ul.navbar-nav .accountD .controlpanel li.logout").before('
  • Edit Voting Profile
  • '); $("header .desk-menu .menu-container .menu-header-container #cd-primary-nav > .msl_navbar > li").each(function() { $(this).find("> .msl-nav-description").wrap(""); $(this).find("> .sub-menu").prepend( $(this).find(".menuDesc") ); var sectionTitle = $(this).find("> .msl-itemhassubnav .nav-text").text(); //var sectionTitle = "

    " + sectionTitle + "

    "; var sectionLink = $(this).find("> .msl-itemhassubnav").attr("href"); $(this).find(".menuDesc").prepend("

    " + sectionTitle + "

    "); $(this).find(".menuDesc").append('
    Visit '+ sectionTitle +'
    '); }); $('#cd-primary-nav ul > li').hover(function() { $whidt_item = $(this).width(); $whidt_item = $whidt_item-8; $prevEl = $(this).prev('li'); $preWidth = $(this).prev('li').width(); var pos = $(this).position(); pos = pos.left+4; /*$('header .desk-menu .menu-container .menu ul>li.line').css({ width: $whidt_item, left: pos, opacity: 1 });*/ }); // ANIMATE HAMBURGER MENU $('.hamburger-menu').on('keypress click', function() { $(this).toggleClass('animated'); $('.hamburger-menu .bar').toggleClass('animate'); if($('body').hasClass('open-menu')){ $('body').removeClass('open-menu'); }else{ $('body').toggleClass('open-menu'); } }); $('header .desk-menu .menu-container .menu-item-has-children ul').each(function(index) { var el = $(this).siblings(".msl-itemhassubnav").clone(); var el = el.prepend("Visit "); var el = el.wrapAll(""); $(this).prepend(el); $(this).prepend('
  • Back
  • '); }); // RESPONSIVE MENU NAVIGATION $('header .desk-menu .menu-container .menu-item-has-children > a').on('keypress click', function(e) { if(size <= 991){ e.preventDefault(); $(this).siblings('ul').addClass('open-sub'); } }); //Open menu on desktop $('header .desk-menu .menu-container .msl_navbar > .menu-item-has-children > a').on('keypress click', function(e) { if(size >= 992){ if (!$(this).parent().hasClass("opened")) { e.preventDefault(); } $("header .desk-menu .menu-container .menu-item-has-children").removeClass('opened'); $(this).parent().addClass('opened'); if ( $('header .desk-menu .menu-container .msl_navbar > li' ).hasClass("opened")) { $(".header").addClass("opened"); $("body").mouseup(function(i) { if (!$(i.target).closest("a").length > 0 ) { $("header .desk-menu .menu-container .menu-item-has-children").removeClass('opened'); $(".header").removeClass("opened"); } }); } } }); // CLICK FUNCTION BACK MENU RESPONSIVE $('header .desk-menu .menu-container .menu-item-has-children ul .backTo').on('keypress click', function(e) { e.preventDefault(); $(this).closest('ul').removeClass('open-sub'); }); $('body .over-menu').on('click', function() { $('body').removeClass('open-menu'); $('.bar').removeClass('animate'); }); $(".desk-menu .menu-container .menu-header-container ul.navbar-nav .basketH .dropdown-menu li #basket dt").each(function() { $(this).add($(this).next('dd')).add($(this).next().next('dd')).wrapAll('
    ') }); var itemQuantity = 0; $('header dd.qty').each(function(index) { match = /(Quantity: )(\d*)/.exec( $(this).text() ); itemQuantity = itemQuantity + parseInt(match[2]); }); $('.js-basket .glyphicon').after(' '+itemQuantity+''); //$('#controlpanel li a, #adminMenuHax li a').attr('tabindex','-1'); //$('#controlpanel li a, #adminMenuHax li a').attr('role','menuitem'); $(document).ready(function(){ windowSize(); }); $(window).scroll(function(){ smallerMenu(); }); $(window).resize(function(){ windowSize(); }); })(jQuery);
    -