Skip to content

Commit 70181bb

Browse files
committed
docs(material/datepicker): require communicating date format for a11y
In the accessibility section of the datepicker documentation, require communicating the date format string (e.g. 'MM/DD/YYYY'). Update datepicker examples to show the date format string via `<mat-hint>` and use 'en-US' as the locale. This commit only changes examples and does not affect source code. Addresses #11127
1 parent 8dceb98 commit 70181bb

File tree

25 files changed

+54
-5
lines changed

25 files changed

+54
-5
lines changed

src/components-examples/material/datepicker/date-range-picker-comparison/date-range-picker-comparison-example.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field class="example-form-field" appearance="fill">
22
<mat-label>First campaign</mat-label>
3+
<mat-hint>MM/DD/YYYY – MM/DD/YYYY</mat-hint>
34
<mat-date-range-input
45
[formGroup]="campaignOne"
56
[rangePicker]="campaignOnePicker"
@@ -14,6 +15,7 @@
1415

1516
<mat-form-field class="example-form-field" appearance="fill">
1617
<mat-label>Second campaign</mat-label>
18+
<mat-hint>MM/DD/YYYY – MM/DD/YYYY</mat-hint>
1719
<mat-date-range-input
1820
[formGroup]="campaignTwo"
1921
[rangePicker]="campaignTwoPicker"

src/components-examples/material/datepicker/date-range-picker-forms/date-range-picker-forms-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field appearance="fill">
22
<mat-label>Enter a date range</mat-label>
3+
<mat-hint>MM/DD/YYYY – MM/DD/YYYY</mat-hint>
34
<mat-date-range-input [formGroup]="range" [rangePicker]="picker">
45
<input matStartDate formControlName="start" placeholder="Start date">
56
<input matEndDate formControlName="end" placeholder="End date">

src/components-examples/material/datepicker/date-range-picker-overview/date-range-picker-overview-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field appearance="fill">
22
<mat-label>Enter a date range</mat-label>
3+
<mat-hint>MM/DD/YYYY – MM/DD/YYYY</mat-hint>
34
<mat-date-range-input [rangePicker]="picker">
45
<input matStartDate placeholder="Start date">
56
<input matEndDate placeholder="End date">

src/components-examples/material/datepicker/date-range-picker-selection-strategy/date-range-picker-selection-strategy-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field appearance="fill">
22
<mat-label>Enter a date range</mat-label>
3+
<mat-hint>MM/DD/YYYY – MM/DD/YYYY</mat-hint>
34
<mat-date-range-input [rangePicker]="picker">
45
<input matStartDate placeholder="Start date">
56
<input matEndDate placeholder="End date">

src/components-examples/material/datepicker/datepicker-actions/datepicker-actions-example.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field appearance="fill" class="example-form-field">
22
<mat-label>Choose a date</mat-label>
3+
<mat-hint>MM/DD/YYYY</mat-hint>
34
<input matInput [matDatepicker]="datepicker">
45
<mat-datepicker-toggle matSuffix [for]="datepicker"></mat-datepicker-toggle>
56
<!-- #docregion datepicker-actions -->
@@ -14,6 +15,7 @@
1415

1516
<mat-form-field appearance="fill" class="example-form-field">
1617
<mat-label>Enter a date range</mat-label>
18+
<mat-hint>MM/DD/YYYY – MM/DD/YYYY</mat-hint>
1719
<mat-date-range-input [rangePicker]="rangePicker">
1820
<input matStartDate placeholder="Start date">
1921
<input matEndDate placeholder="End date">

src/components-examples/material/datepicker/datepicker-api/datepicker-api-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field class="example-full-width" appearance="fill">
22
<mat-label>Choose a date</mat-label>
3+
<mat-hint>MM/DD/YYYY</mat-hint>
34
<input matInput [matDatepicker]="picker">
45
<mat-datepicker #picker></mat-datepicker>
56
</mat-form-field>

src/components-examples/material/datepicker/datepicker-color/datepicker-color-example.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
<mat-form-field color="accent" appearance="fill">
22
<mat-label>Inherited calendar color</mat-label>
3+
<mat-hint>MM/DD/YYYY</mat-hint>
34
<input matInput [matDatepicker]="picker1">
45
<mat-datepicker-toggle matSuffix [for]="picker1"></mat-datepicker-toggle>
56
<mat-datepicker #picker1></mat-datepicker>
67
</mat-form-field>
78

89
<mat-form-field color="accent" appearance="fill">
910
<mat-label>Custom calendar color</mat-label>
11+
<mat-hint>MM/DD/YYYY</mat-hint>
1012
<input matInput [matDatepicker]="picker2">
1113
<mat-datepicker-toggle matSuffix [for]="picker2"></mat-datepicker-toggle>
1214
<mat-datepicker #picker2 color="primary"></mat-datepicker>

src/components-examples/material/datepicker/datepicker-custom-header/datepicker-custom-header-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field appearance="fill">
22
<mat-label>Custom calendar header</mat-label>
3+
<mat-hint>MM/DD/YYYY</mat-hint>
34
<input matInput [matDatepicker]="picker">
45
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
56
<mat-datepicker #picker [calendarHeaderComponent]="exampleHeader"></mat-datepicker>

src/components-examples/material/datepicker/datepicker-custom-icon/datepicker-custom-icon-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field class="example-full-width" appearance="fill">
22
<mat-label>Choose a date</mat-label>
3+
<mat-hint>MM/DD/YYYY</mat-hint>
34
<input matInput [matDatepicker]="picker">
45
<mat-datepicker-toggle matSuffix [for]="picker">
56
<mat-icon matDatepickerToggleIcon>keyboard_arrow_down</mat-icon>

src/components-examples/material/datepicker/datepicker-date-class/datepicker-date-class-example.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<mat-form-field class="example-full-width" appearance="fill">
22
<mat-label>Choose a date</mat-label>
3+
<mat-hint>MM/DD/YYYY</mat-hint>
34
<input matInput [matDatepicker]="picker">
45
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
56
<mat-datepicker [dateClass]="dateClass" #picker></mat-datepicker>

0 commit comments

Comments
 (0)