From: Gerard K. Cohen Date: Fri, 29 Jul 2016 03:08:29 +0000 (-0700) Subject: Add role=tablist to tab ul container X-Git-Tag: v6.3-rc1~41^2~6^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F9061%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Add role=tablist to tab ul container --- diff --git a/js/foundation.tabs.js b/js/foundation.tabs.js index 979479631..610edeea4 100644 --- a/js/foundation.tabs.js +++ b/js/foundation.tabs.js @@ -42,6 +42,7 @@ class Tabs { _init() { var _this = this; + this.$element.attr({'role': 'tablist'}); this.$tabTitles = this.$element.find(`.${this.options.linkClass}`); this.$tabContent = $(`[data-tabs-content="${this.$element[0].id}"]`); @@ -94,10 +95,10 @@ class Tabs { this._addKeyHandler(); this._addClickHandler(); this._setHeightMqHandler = null; - + if (this.options.matchHeight) { this._setHeightMqHandler = this._setHeight.bind(this); - + $(window).on('changed.zf.mediaquery', this._setHeightMqHandler); } } @@ -132,7 +133,7 @@ class Tabs { this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function(e){ if (e.which === 9) return; - + var $element = $(this), $elements = $element.parent('ul').children('li'),