mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
Merge pull request #1018 from Alfresco/dev-mvitale-946
Fix date picker accessibility
This commit is contained in:
commit
7a60f3bdf8
@ -71,6 +71,7 @@ export class DateRangeWidget extends WidgetComponent {
|
|||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.initForm();
|
this.initForm();
|
||||||
|
this.addAccessibilityLabelToDatePicker();
|
||||||
this.initSartDateDialog();
|
this.initSartDateDialog();
|
||||||
this.initEndDateDialog();
|
this.initEndDateDialog();
|
||||||
}
|
}
|
||||||
@ -99,6 +100,36 @@ export class DateRangeWidget extends WidgetComponent {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private addAccessibilityLabelToDatePicker() {
|
||||||
|
let left: any = document.querySelector('#mddtp-date__left');
|
||||||
|
if (left) {
|
||||||
|
left.appendChild(this.createCustomElement('date left'));
|
||||||
|
}
|
||||||
|
|
||||||
|
let right: any = document.querySelector('#mddtp-date__right');
|
||||||
|
if (right) {
|
||||||
|
right.appendChild(this.createCustomElement('date right'));
|
||||||
|
}
|
||||||
|
|
||||||
|
let cancel: any = document.querySelector('#mddtp-date__cancel');
|
||||||
|
if (cancel) {
|
||||||
|
cancel.appendChild(this.createCustomElement('date cancel'));
|
||||||
|
}
|
||||||
|
|
||||||
|
let ok: any = document.querySelector('#mddtp-date__ok');
|
||||||
|
if (ok) {
|
||||||
|
ok.appendChild(this.createCustomElement('date ok'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private createCustomElement(text: string): HTMLElement {
|
||||||
|
let span = document.createElement('span');
|
||||||
|
span.style.visibility = 'hidden';
|
||||||
|
let rightSpanText = document.createTextNode(text);
|
||||||
|
span.appendChild(rightSpanText);
|
||||||
|
return span;
|
||||||
|
}
|
||||||
|
|
||||||
initEndDateDialog() {
|
initEndDateDialog() {
|
||||||
this.dialogEnd.trigger = this.endElement.nativeElement;
|
this.dialogEnd.trigger = this.endElement.nativeElement;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user