Improve narration for backup and dacpac UIs (#6783)

* Added ability to specify aria-rowcount and -colcount to tables.

* Cleanup

* Adds aria role to table container so that screen-readers ignore it
This commit is contained in:
Benjin Dubishar
2019-08-19 16:51:38 -07:00
committed by GitHub
parent 986ad33678
commit 77bf228809
5 changed files with 42 additions and 1 deletions

View File

@@ -343,4 +343,20 @@ export class Table<T extends Slick.SlickData> extends Widget implements IDisposa
public setTableTitle(title: string): void {
this._tableContainer.title = title;
}
public removeAriaRowCount(): void {
this._tableContainer.removeAttribute('aria-rowcount');
}
public set ariaRowCount(value: number) {
this._tableContainer.setAttribute('aria-rowcount', value.toString());
}
public removeAriaColumnCount(): void {
this._tableContainer.removeAttribute('aria-colcount');
}
public set ariaColumnCount(value: number) {
this._tableContainer.setAttribute('aria-colcount', value.toString());
}
}