$elem.attr({
'aria-controls': subId,
'aria-expanded': isActive,
- 'aria-selected': false,
'role': 'tab',
'id': linkId
});
}
$target.addClass('is-active').attr({'aria-hidden': false})
- .parent('.is-accordion-submenu-parent').attr({'aria-expanded': true, 'aria-selected': true});
+ .parent('.is-accordion-submenu-parent').attr({'aria-expanded': true});
Foundation.Move(this.options.slideSpeed, $target, function(){
$target.slideDown(_this.options.slideSpeed, function () {
$target.attr('aria-hidden', true)
.find('[data-submenu]').slideUp(0).attr('aria-hidden', true).end()
.parent('.is-accordion-submenu-parent')
- .attr({'aria-expanded': false, 'aria-selected': false});
+ .attr({'aria-expanded': false});
// $target.slideUp(this.options.slideSpeed, function() {
// $target.find('[data-submenu]').slideUp(0).attr('aria-hidden', true);
- // }).attr('aria-hidden', true).parent('.has-submenu').attr({'aria-expanded': false, 'aria-selected': false});
+ // }).attr('aria-hidden', true).parent('.has-submenu').attr({'aria-expanded': false});
};
/**
var $item = $(this),
$sub = $item.children('ul');
if($sub.length){
- $item.addClass('has-submenu ' + hasSubClass)
+ $item.addClass(hasSubClass)
.attr({
'aria-haspopup': true,
- 'aria-selected': false,
'aria-expanded': false,
'aria-label': $item.children('a:first').text()
});
// menu.find('.is-active').removeClass('is-active');
menu.find('*')
// menu.find('.' + subMenuClass + ', .' + subItemClass + ', .is-active, .has-submenu, .is-submenu-item, .submenu, [data-submenu]')
- .removeClass(subMenuClass + ' ' + subItemClass + ' ' + hasSubClass + ' has-submenu is-submenu-item submenu is-active')
+ .removeClass(subMenuClass + ' ' + subItemClass + ' ' + hasSubClass + ' is-submenu-item submenu is-active')
.removeAttr('data-submenu').css('display', '');
// console.log( menu.find('.' + subMenuClass + ', .' + subItemClass + ', .has-submenu, .is-submenu-item, .submenu, [data-submenu]')