File tree 6 files changed +19
-3
lines changed
6 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -633,7 +633,7 @@ class DatePicker extends DateComponentBase {
633
633
"ariaHasPopup" : "true" ,
634
634
"ariaAutoComplete" : "none" ,
635
635
"role" : "combobox" ,
636
- "ariaOwns " : `${ this . _id } -responsive-popover` ,
636
+ "ariaControls " : `${ this . _id } -responsive-popover` ,
637
637
"ariaExpanded" : this . isOpen ( ) ,
638
638
"ariaRequired" : this . required ,
639
639
"ariaLabel" : getEffectiveAriaLabelText ( this ) ,
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { renderFinished } from "@ui5/webcomponents-base/dist/Render.js";
2
2
import CalendarDate from "@ui5/webcomponents-localization/dist/dates/CalendarDate.js" ;
3
3
import modifyDateBy from "@ui5/webcomponents-localization/dist/dates/modifyDateBy.js" ;
4
4
import getTodayUTCTimestamp from "@ui5/webcomponents-localization/dist/dates/getTodayUTCTimestamp.js" ;
5
+ import { DATERANGE_DESCRIPTION } from "./generated/i18n/i18n-defaults.js" ;
5
6
6
7
// Styles
7
8
import DateRangePickerCss from "./generated/themes/DateRangePicker.css.js" ;
@@ -150,6 +151,10 @@ class DateRangePicker extends DatePicker {
150
151
return this . placeholder !== undefined ? this . placeholder : `${ this . _displayFormat } ${ this . _effectiveDelimiter } ${ this . _displayFormat } ` ;
151
152
}
152
153
154
+ get dateAriaDescription ( ) {
155
+ return this . i18nBundle . getText ( DATERANGE_DESCRIPTION ) ;
156
+ }
157
+
153
158
/**
154
159
* @override
155
160
*/
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import TimeSelection from "./TimeSelection.js";
15
15
import {
16
16
TIMEPICKER_SUBMIT_BUTTON ,
17
17
TIMEPICKER_CANCEL_BUTTON ,
18
+ DATETIME_DESCRIPTION ,
18
19
DATETIME_PICKER_DATE_BUTTON ,
19
20
DATETIME_PICKER_TIME_BUTTON ,
20
21
} from "./generated/i18n/i18n-defaults.js" ;
@@ -295,6 +296,10 @@ class DateTimePicker extends DatePicker {
295
296
return super . phone || this . _phoneMode ;
296
297
}
297
298
299
+ get dateAriaDescription ( ) {
300
+ return this . i18nBundle . getText ( DATETIME_DESCRIPTION ) ;
301
+ }
302
+
298
303
/**
299
304
* Defines whether the dialog on mobile should have header
300
305
* @private
Original file line number Diff line number Diff line change 18
18
placeholder =" {{ _placeholder }} "
19
19
maxlength =" {{ maxlength }} "
20
20
role =" {{ accInfo.input.role }} "
21
- aria-owns =" {{ accInfo.input.ariaOwns }} "
21
+ aria-controls =" {{ accInfo.input.ariaControls }} "
22
22
?aria-invalid =" {{ accInfo.input.ariaInvalid }} "
23
23
aria-haspopup =" {{ accInfo.input.ariaHasPopup }} "
24
24
aria-describedby =" {{ accInfo.input.ariaDescribedBy }} "
Original file line number Diff line number Diff line change @@ -1093,7 +1093,7 @@ class Input extends UI5Element {
1093
1093
"ariaHasPopup" : this . _inputAccInfo . ariaHasPopup ? this . _inputAccInfo . ariaHasPopup : ariaHasPopupDefault ,
1094
1094
"ariaAutoComplete" : this . _inputAccInfo . ariaAutoComplete ? this . _inputAccInfo . ariaAutoComplete : ariaAutoCompleteDefault ,
1095
1095
"role" : this . _inputAccInfo && this . _inputAccInfo . role ,
1096
- "ariaOwns " : this . _inputAccInfo && this . _inputAccInfo . ariaOwns ,
1096
+ "ariaControls " : this . _inputAccInfo && this . _inputAccInfo . ariaControls ,
1097
1097
"ariaExpanded" : this . _inputAccInfo && this . _inputAccInfo . ariaExpanded ,
1098
1098
"ariaDescription" : this . _inputAccInfo && this . _inputAccInfo . ariaDescription ,
1099
1099
"ariaLabel" : ( this . _inputAccInfo && this . _inputAccInfo . ariaLabel ) || getEffectiveAriaLabelText ( this ) ,
Original file line number Diff line number Diff line change @@ -67,6 +67,12 @@ DATEPICKER_OPEN_ICON_TITLE=Open Picker
67
67
# XACT: Aria information for the Date Picker
68
68
DATEPICKER_DATE_DESCRIPTION =Date Input
69
69
70
+ # XACT: Aria information for the Date Time Picker
71
+ DATETIME_DESCRIPTION =Date Time Input
72
+
73
+ # XACT: Aria information for the Date Range Picker
74
+ DATERANGE_DESCRIPTION =Date Range Input
75
+
70
76
DELETE =Delete
71
77
72
78
FILEUPLOAD_BROWSE =Browse...
You can’t perform that action at this time.
0 commit comments