Adds aria labels to all input ui (#1136)

* adds aria-label to inputs for connection

* formatting

* add ariaLabels to all checkboxes/inputboxes/dropdowns
This commit is contained in:
Anthony Dresser
2018-04-13 12:09:25 -07:00
committed by GitHub
parent 13fb9fdfd2
commit f739c47984
13 changed files with 97 additions and 37 deletions

View File

@@ -118,14 +118,16 @@ export class ChartViewerComponent implements OnInit, OnDestroy, IChartViewAction
// Note: must use 'self' for callback
this.labelFirstColumnCheckBox = new Checkbox(this.labelFirstColumnElement.nativeElement, {
label: this.labelFirstColumnLabel,
onChange: () => this.onLabelFirstColumnChanged()
onChange: () => this.onLabelFirstColumnChanged(),
ariaLabel: this.labelFirstColumnLabel
});
// Init label first column checkbox
// Note: must use 'self' for callback
this.columnsAsLabelsCheckBox = new Checkbox(this.columnsAsLabelsElement.nativeElement, {
label: this.columnsAsLabelsLabel,
onChange: () => this.columnsAsLabelsChanged()
onChange: () => this.columnsAsLabelsChanged(),
ariaLabel: this.columnsAsLabelsLabel
});
// Init legend dropdown