@@ -158,7 +158,7 @@ export default class ApiRequest extends LitElement {
158158 return html `
159159 < tr >
160160 < td colspan ="1 " style ="width:160px; min-width:50px; vertical-align: top ">
161- < div class ="param-name ${ generatedParamSchema . deprecated ? 'deprecated' : '' } " style ="margin-top: 1rem; ">
161+ < div class ="param-name ${ generatedParamSchema . deprecated ? 'deprecated' : '' } " style ="margin-top: 1rem; " id =" request- ${ paramName } " >
162162 ${ paramName } ${ ! generatedParamSchema . deprecated && paramRequired ? html `< span style ='color:var(--red); '> *</ span > ` : '' }
163163 </ div >
164164 < div class ="param-type " style ="margin-bottom: 1rem; ">
@@ -175,6 +175,7 @@ export default class ApiRequest extends LitElement {
175175 < tag-input class ="request-param "
176176 autocomplete ="on "
177177 id = "request-param- ${ paramName } "
178+ aria-labelledby = "request- ${ paramName } "
178179 style = "width:100%; "
179180 data-ptype = "${ paramLocation } "
180181 data-pname = "${ paramName } "
@@ -190,6 +191,7 @@ export default class ApiRequest extends LitElement {
190191 < textarea
191192 autocomplete ="on "
192193 id = "request-param- ${ paramName } "
194+ aria-labelledby = "request- ${ paramName } "
193195 @input ="${ ( ) => { this . computeCurlSyntax ( ) ; } } "
194196 class = "textarea small request-param "
195197 part = "textarea small textarea-param "
@@ -219,6 +221,7 @@ export default class ApiRequest extends LitElement {
219221 < input type ="${ generatedParamSchema . format === 'password' ? 'password' : 'text' } " spellcheck ="false " style ="width:100%; margin-top: 1rem; margin-bottom: 1rem; "
220222 autocomplete ="on "
221223 id ="request-param- ${ paramName } "
224+ aria-labelledby = "request- ${ paramName } "
222225 @input ="${ ( ) => { this . computeCurlSyntax ( ) ; } } "
223226 placeholder ="${ generatedParamSchema . example || defaultVal || '' } "
224227 class ="request-param "
@@ -493,6 +496,7 @@ export default class ApiRequest extends LitElement {
493496 @input ="${ ( ) => { this . computeCurlSyntax ( ) ; } } "
494497 class = "textarea request-body-param-user-input "
495498 part = "textarea textarea-param "
499+ aria-label = "Request body "
496500 spellcheck = "false "
497501 data-ptype = "${ reqBody . mimeType } "
498502 data-default = "${ displayedBodyExample . exampleFormat === 'text' ? displayedBodyExample . exampleValue : JSON . stringify ( displayedBodyExample . exampleValue , null , 8 ) } "
0 commit comments