@@ -33,7 +33,7 @@ <h2 id="addon-calendar-monthname">
3333 </ ion-grid >
3434
3535 < core-swipe-slides [manager] ="manager ">
36- < ng-template let-month ="item ">
36+ < ng-template let-month ="item " let-activeView =" active " >
3737 <!-- Calendar view. -->
3838 < ion-grid class ="addon-calendar-months " role ="table " aria-describedby ="addon-calendar-monthname ">
3939 < div role ="rowgroup ">
@@ -57,9 +57,9 @@ <h2 id="addon-calendar-monthname">
5757 "today": month.isCurrentMonth && day.istoday,
5858 "weekend": day.isweekend,
5959 "duration_finish": day.haslastdayofevent
60- } ' [class.addon-calendar-event-past-day] ="month.isPastMonth || day.ispast " role ="cell " tabindex =" 0 "
61- (ariaButtonClick) ="dayClicked(day.mday) ">
62- < p class ="addon-calendar-day-number " role =" button " >
60+ } ' [class.addon-calendar-event-past-day] ="month.isPastMonth || day.ispast " role ="cell "
61+ (ariaButtonClick) ="dayClicked(day.mday) " [tabindex] =" activeView ? 0 : -1 " >
62+ < p class ="addon-calendar-day-number ">
6363 < span aria-hidden ="true "> {{ day.mday }}</ span >
6464 < span class ="sr-only "> {{ day.periodName | translate }}</ span >
6565 </ p >
@@ -72,8 +72,8 @@ <h2 id="addon-calendar-monthname">
7272 < div class ="ion-hide-md-down addon-calendar-day-events " *ngIf ="day.filteredEvents ">
7373 < ng-container *ngFor ="let event of day.filteredEvents | slice:0:4; let index = index ">
7474 < div *ngIf ="index < 3 || day.filteredEvents.length == 4 " class ="addon-calendar-event "
75- [class.addon-calendar-event-past] ="event.ispast " role =" button " tabindex =" 0 "
76- (ariaButtonClick) =" eventClicked(event, $event) ">
75+ [class.addon-calendar-event-past] ="event.ispast " (ariaButtonClick) =" eventClicked(event, $event) "
76+ [tabindex] =" activeView ? 0 : -1 ">
7777 < span class ="calendar_event_type calendar_event_{{event.formattedType}} "> </ span >
7878 < ion-icon *ngIf ="event.offline && !event.deleted " name ="fas-clock "
7979 [attr.aria-label] ="'core.notsent' | translate "> </ ion-icon >
0 commit comments