Skip to content

Commit 4cbeabc

Browse files
orsolyaDekanymarkocikos
authored andcommitted
AUI-3202 do not use aria-pressed with option/tab role, but aria-selected only
1 parent a8b3f04 commit 4cbeabc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/aui-scheduler/js/aui-scheduler-base.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ var CSS_SCHEDULER_VIEW_ = A.getClassName('scheduler-base', 'view', ''),
5555
TPL_SCHEDULER_NAV_DATE = '<div class="' + CSS_SCHEDULER_NAV_DATE + ' hidden-xs" tabindex="0"></div>',
5656
TPL_SCHEDULER_TODAY = '<button aria-label="{ariaLabel}" role="button" type="button" class="' +
5757
[CSS_SCHEDULER_TODAY, CSS_BTN, CSS_BTN_DEFAULT].join(' ') + '">{today}</button>',
58-
TPL_SCHEDULER_VIEW_BUTTON = '<button aria-label="{ariaLabel}" aria-pressed="false" type="button" class="hidden-xs ' +
58+
TPL_SCHEDULER_VIEW_BUTTON = '<button aria-label="{ariaLabel}" type="button" class="hidden-xs ' +
5959
[CSS_SCHEDULER_VIEW, CSS_SCHEDULER_VIEW_].join(' ') + '{name}" data-view-name="{name}">{label}</button>',
6060
TPL_SCHEDULER_VIEW_LIST = '<option aria-label="{ariaLabel}" aria-pressed="false" class="' +
6161
[CSS_SCHEDULER_VIEW, CSS_SCHEDULER_VIEW_].join(' ') + '{name}" data-view-name="{name}">{label}</option>',
@@ -1487,9 +1487,9 @@ var SchedulerBase = A.Component.create({
14871487
activeNav = instance.viewsNode.one('.' + CSS_SCHEDULER_VIEW_ + activeView);
14881488

14891489
if (activeNav) {
1490-
instance.viewsNode.all('button').removeClass(CSS_SCHEDULER_VIEW_SELECTED).setAttribute('aria-pressed', false);
1490+
instance.viewsNode.all('button').removeClass(CSS_SCHEDULER_VIEW_SELECTED);
14911491
instance.viewsSelectNode.one('[data-view-name=' + activeView + ']').set('selected', true);
1492-
activeNav.addClass(CSS_SCHEDULER_VIEW_SELECTED).setAttribute('aria-pressed', true);
1492+
activeNav.addClass(CSS_SCHEDULER_VIEW_SELECTED);
14931493
}
14941494
}
14951495
},

0 commit comments

Comments
 (0)