A11y: add date and time labels in MultiWidget (Z#23132744) (#3718)

* A11y: add date and time labels in MultiWidget

* fix code style issues
This commit is contained in:
Richard Schreiber
2023-12-20 09:10:59 +01:00
committed by GitHub
parent 7f0ed374b5
commit 608d82ce4f
2 changed files with 25 additions and 4 deletions

View File

@@ -209,7 +209,10 @@ class SplitDateTimePickerWidget(forms.SplitDateTimeWidget):
date_attrs['placeholder'] = lazy(date_placeholder, str)
time_attrs['placeholder'] = lazy(time_placeholder, str)
date_attrs['aria-label'] = _('Date')
time_attrs['aria-label'] = _('Time')
if 'aria-label' in attrs:
del attrs['aria-label']
widgets = (
forms.DateInput(attrs=date_attrs, format=date_format),
forms.TimeInput(attrs=time_attrs, format=time_format),