Add a11y label to sidebar parameter selection

Bug: T291284
Change-Id: I581800d2c92c06c3585ac48be0242860f476022b
This commit is contained in:
WMDE-Fisch 2021-10-21 12:54:57 +02:00
parent 661279f7be
commit 79f1270593
4 changed files with 5 additions and 0 deletions

View file

@ -2234,6 +2234,7 @@
"visualeditor-dialog-transclusion-param-example-long",
"visualeditor-dialog-transclusion-param-info",
"visualeditor-dialog-transclusion-param-info-missing",
"visualeditor-dialog-transclusion-param-selection-aria-label",
"visualeditor-dialog-transclusion-param-undocumented",
"visualeditor-dialog-transclusion-placeholder",
"visualeditor-dialog-transclusion-raw-fallback",

View file

@ -206,6 +206,7 @@
"visualeditor-dialog-transclusion-param-example-long": "Example: $1",
"visualeditor-dialog-transclusion-param-info": "Field description",
"visualeditor-dialog-transclusion-param-info-missing": "No field description available",
"visualeditor-dialog-transclusion-param-selection-aria-label": "Parameters in $1",
"visualeditor-dialog-transclusion-param-undocumented": "(Undocumented parameter)",
"visualeditor-dialog-transclusion-placeholder": "Add a template",
"visualeditor-dialog-transclusion-raw-fallback": "Fall back to plain wikitext",

View file

@ -224,6 +224,7 @@
"visualeditor-dialog-transclusion-param-example-long": "Label for parameter's example value in the template dialog. If feasible without abbreviation. $1 - Parameter's example value.\n{{Identical|Example}}",
"visualeditor-dialog-transclusion-param-info": "Title of button that hides and shows parameter descriptions",
"visualeditor-dialog-transclusion-param-info-missing": "Title of button that hides and shows parameter descriptions when no description is available",
"visualeditor-dialog-transclusion-param-selection-aria-label": "ARIA label for screen readers on template parameter selection menu.\n\nParameters:\n* $1 - The title of the related template.",
"visualeditor-dialog-transclusion-param-undocumented": "Label shown next to a parameter's name indicating that the parameter is undocumented.",
"visualeditor-dialog-transclusion-placeholder": "Label for section with options for adding a new template to a multi part transclusion.\n{{Identical|Add template}}",
"visualeditor-dialog-transclusion-raw-fallback": "Label of the button that converts complex validation-required type-based inputs back into plain wikitext inputs.",

View file

@ -55,6 +55,8 @@ ve.ui.MWTransclusionOutlineTemplateWidget = function VeUiMWTransclusionOutlineTe
templateParameterSelectionChanged: 'onTemplateParameterSelectionChanged',
change: 'onParameterWidgetListChanged'
} );
this.parameters.$element
.attr( 'aria-label', ve.msg( 'visualeditor-dialog-transclusion-param-selection-aria-label', spec.getLabel() ) );
this.$element.append(
this.searchWidget.$element,