Skip to content

Commit d301991

Browse files
authored
Scheduler - Appointment Form - Fix popup back button aria-label (#32272)
1 parent 690c176 commit d301991

File tree

3 files changed

+5
-2
lines changed
  • packages
    • devextreme/js/__internal/scheduler
    • testcafe-models/scheduler/appointment

3 files changed

+5
-2
lines changed

packages/devextreme/js/__internal/scheduler/__tests__/__mock__/model/popup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ export class PopupModel {
301301
};
302302

303303
getBackButton = (): HTMLButtonElement => {
304-
const backButton = this.element.querySelector('.dx-toolbar-button .dx-button[aria-label="arrowleft"]') as HTMLButtonElement;
304+
const backButton = this.element.querySelector('.dx-toolbar-button .dx-button[aria-label="Back"]') as HTMLButtonElement;
305305
if (!backButton) {
306306
throw new Error('Back button not found');
307307
}

packages/devextreme/js/__internal/scheduler/appointment_popup/m_popup.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,9 @@ export class AppointmentPopup {
458458
options: {
459459
icon: 'arrowleft',
460460
stylingMode: 'text',
461+
elementAttr: {
462+
'aria-label': messageLocalization.format('Back'),
463+
},
461464
onClick: (): void => {
462465
this.form.saveRecurrenceValue();
463466
this.form.showMainGroup();

packages/testcafe-models/scheduler/appointment/popup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const SELECTORS = {
2525
repeatEditor: `.dx-scheduler-form-repeat-editor .dx-selectbox.dx-widget`,
2626
descriptionEditor: `.dx-scheduler-form-description-editor .dx-textarea.dx-widget`,
2727
recurrenceGroup: '.dx-scheduler-form-recurrence-group',
28-
backButton: `.dx-button.dx-widget[aria-label="arrowleft"]`,
28+
backButton: `.dx-button.dx-widget[aria-label="Back"]`,
2929
recurrenceStartDateInput: '.dx-scheduler-form-recurrence-start-date-editor input[type="text"]',
3030
recurrenceFrequencyEditor: '.dx-scheduler-form-recurrence-frequency-editor .dx-selectbox.dx-widget',
3131
repeatEditorButton: '.dx-scheduler-form-repeat-editor .dx-button-has-icon',

0 commit comments

Comments
 (0)