UNPKG

igniteui-angular-sovn

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

63 lines (59 loc) 2.29 kB
<div *ngIf="isDefaultView" [@animateView]="activeView" (@animateView.done)="viewRendered($event)" class="igx-calendar__body" (swiperight)="previousYear()" (swipeleft)="nextYear()"> <div role="rowheader" class="igx-calendar-picker"> <div tabindex="0" class="igx-calendar-picker__prev" (click)="previousYear()" (keydown)="changeYearKB($event, false)" [ngStyle]="{'min-width.%': 25, 'left': 0}" role="button" [attr.aria-label]="'Previous Year ' + getPreviousYear()" data-action="prev"> <igx-icon>keyboard_arrow_left</igx-icon> </div> <div [style.width.%]="100"> <span tabindex="0" aria-live="polite" #yearsBtn (keydown)="activeViewDecadeKB($event)" (click)="activeViewDecade()" class="igx-calendar-picker__date"> {{ formattedYear(viewDate) }} </span> </div> <div tabindex="0" class="igx-calendar-picker__next" (click)="nextYear()" (keydown)="changeYearKB($event)" [ngStyle]="{'min-width.%': 25,'right': 0}" role="button" [attr.aria-label]="'Next Year ' + getNextYear()" data-action="next"> <igx-icon>keyboard_arrow_right</igx-icon> </div> </div> <igx-months-view [@animateChange]="yearAction" #months (@animateChange.done)="animationDone($event)" (@animateView.done)="viewRendered($event)" [date]="viewDate" [locale]="locale" [formatView]="formatViews.month" [monthFormat]="formatOptions.month" (selected)="selectMonth($event)"> </igx-months-view> </div> <igx-years-view *ngIf="isDecadeView" [@animateView]="activeView" #decade (@animateView.done)="viewRendered($event)" [date]="viewDate" [locale]="locale" [formatView]="formatViews.year" [yearFormat]="formatOptions.year" (selected)="selectYear($event)"> </igx-years-view>