mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-13 19:48:37 -05:00
Agent - Accessibility Bugs (WIP) (#5807)
* fix accessbility issue where tabbing would get wrong focus * dialogs open one at a time * get focus on filter headers * added tool tips to proxy dialog * added labels to step dialog
This commit is contained in:
@@ -242,12 +242,14 @@ export class JobDialog extends AgentDialog<JobData> {
|
||||
this.moveStepUpButton = view.modelBuilder.button()
|
||||
.withProperties({
|
||||
label: this.MoveStepUpButtonString,
|
||||
title: this.MoveStepUpButtonString,
|
||||
width: 120
|
||||
}).component();
|
||||
|
||||
this.moveStepDownButton = view.modelBuilder.button()
|
||||
.withProperties({
|
||||
label: this.MoveStepDownButtonString,
|
||||
title: this.MoveStepDownButtonString,
|
||||
width: 120
|
||||
}).component();
|
||||
|
||||
@@ -256,6 +258,7 @@ export class JobDialog extends AgentDialog<JobData> {
|
||||
|
||||
this.newStepButton = view.modelBuilder.button().withProperties({
|
||||
label: this.NewStepButtonString,
|
||||
title: this.NewStepButtonString,
|
||||
width: 140
|
||||
}).component();
|
||||
|
||||
@@ -283,11 +286,13 @@ export class JobDialog extends AgentDialog<JobData> {
|
||||
|
||||
this.editStepButton = view.modelBuilder.button().withProperties({
|
||||
label: this.EditStepButtonString,
|
||||
title: this.EditStepButtonString,
|
||||
width: 140
|
||||
}).component();
|
||||
|
||||
this.deleteStepButton = view.modelBuilder.button().withProperties({
|
||||
label: this.DeleteStepButtonString,
|
||||
title: this.DeleteStepButtonString,
|
||||
width: 140
|
||||
}).component();
|
||||
|
||||
|
||||
@@ -147,12 +147,14 @@ export class JobStepDialog extends AgentDialog<JobStepData> {
|
||||
this.openButton = view.modelBuilder.button()
|
||||
.withProperties({
|
||||
label: this.OpenCommandText,
|
||||
title: this.OpenCommandText,
|
||||
width: '80px',
|
||||
isFile: true
|
||||
}).component();
|
||||
this.parseButton = view.modelBuilder.button()
|
||||
.withProperties({
|
||||
label: this.ParseCommandText,
|
||||
title: this.ParseCommandText,
|
||||
width: '80px',
|
||||
isFile: false
|
||||
}).component();
|
||||
@@ -176,7 +178,9 @@ export class JobStepDialog extends AgentDialog<JobStepData> {
|
||||
height: 300,
|
||||
width: 400,
|
||||
multiline: true,
|
||||
inputType: 'text'
|
||||
inputType: 'text',
|
||||
ariaLabel: this.CommandLabelString,
|
||||
placeHolder: this.CommandLabelString
|
||||
})
|
||||
.component();
|
||||
}
|
||||
@@ -185,6 +189,8 @@ export class JobStepDialog extends AgentDialog<JobStepData> {
|
||||
this.generalTab.registerContent(async (view) => {
|
||||
this.nameTextBox = view.modelBuilder.inputBox()
|
||||
.withProperties({
|
||||
ariaLabel: this.StepNameLabelString,
|
||||
placeHolder: this.StepNameLabelString
|
||||
}).component();
|
||||
this.nameTextBox.required = true;
|
||||
this.nameTextBox.onTextChanged(() => {
|
||||
@@ -214,6 +220,8 @@ export class JobStepDialog extends AgentDialog<JobStepData> {
|
||||
|
||||
this.processExitCodeBox = view.modelBuilder.inputBox()
|
||||
.withProperties({
|
||||
ariaLabel: this.ProcessExitCodeText,
|
||||
placeHolder: this.ProcessExitCodeText
|
||||
}).component();
|
||||
this.processExitCodeBox.enabled = false;
|
||||
|
||||
|
||||
@@ -84,8 +84,11 @@ export class ProxyDialog extends AgentDialog<ProxyData> {
|
||||
this.generalTab.registerContent(async view => {
|
||||
|
||||
this.proxyNameTextBox = view.modelBuilder.inputBox()
|
||||
.withProperties({ width: 420 })
|
||||
.component();
|
||||
.withProperties({
|
||||
width: 420,
|
||||
ariaLabel: ProxyDialog.ProxyNameTextBoxLabel,
|
||||
placeHolder: ProxyDialog.ProxyNameTextBoxLabel
|
||||
}).component();
|
||||
|
||||
this.credentialNameDropDown = view.modelBuilder.dropDown()
|
||||
.withProperties({
|
||||
@@ -100,9 +103,10 @@ export class ProxyDialog extends AgentDialog<ProxyData> {
|
||||
.withProperties({
|
||||
width: 420,
|
||||
multiline: true,
|
||||
height: 300
|
||||
})
|
||||
.component();
|
||||
height: 300,
|
||||
ariaLabel: ProxyDialog.DescriptionTextBoxLabel,
|
||||
placeHolder: ProxyDialog.DescriptionTextBoxLabel
|
||||
}).component();
|
||||
|
||||
this.subsystemCheckBox = view.modelBuilder.checkBox()
|
||||
.withProperties({
|
||||
|
||||
Reference in New Issue
Block a user