');
});
$('.top-level-flex-page').has('ul.sub-menu').addClass('menu-item-has-children');
$( window ).resize(function(){
resetfordesktop();
});
// reset mobile stuff when back at desktop widths
resetfordesktop = function(){
if($(window).width() >= 840) {
$('#site-navigation ul.sub-menu').removeAttr('style');
}
};
// menu
$('#site-navigation .nav-menu > li.menu-item-has-children > a').click(function(event){
if ($(this).parents('.nav-menu').attr('aria-expanded') == 'true' ) {
event.preventDefault();
console.log ( "clicked menu item" );
$(this).siblings('ul.sub-menu').show();
$(this).parents('.nav-menu').animate({
left: "-100%"
}, 200, function() {
// Animation complete.
$(this).parent().addClass('expanded');
});
$(this).siblings('ul.sub-menu').animate({
left: "100%"
}, 200, function() {
// Animation complete.
});
}
});
$('.sub-menu .goback').click(function(){
$(this).parent('ul.sub-menu').animate({
left: "100%"
}, 200, function() {
// Animation complete.
$(this).hide();
$(this).parents('li.expanded').removeClass('expanded');
});
$(this).parents('.nav-menu').animate({
left: "0"
}, 200, function() {
// Animation complete.
});
});
// accordion
var allPanels = $('ul.accordion .accordion-content').hide();
$('ul.accordion > li').click(function() {
if ($(this).hasClass('open')) {
// close this section
$(this).removeClass('open');
$(this).children('.accordion-content').slideUp();
} else {
// close any open sections and this clicked one
$('ul.accordion > li').removeClass('open');
allPanels.slideUp();
$(this).addClass('open');
$(this).children('.accordion-content').slideDown();
return false;
}
});
// norm nav (add class to remove full-width styling)
$('#site-navigation ul.sub-menu').each(function() {
var $this = $(this);
$this.addClass(function(){ //using function argument syntax for addClass
return $this.find('li').length