Bartosz Dziewoński has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/349134 )
Change subject: Set 'aria-owns' for everything with a dropdown list (ARIA combobox) ...................................................................... Set 'aria-owns' for everything with a dropdown list (ARIA combobox) Bug: T149654 Change-Id: I2d27bdbba408c31001e4db088148a3b454eb6e3a --- M src/mixins/LookupElement.js M src/widgets/CapsuleMultiselectWidget.js M src/widgets/ComboBoxInputWidget.js M src/widgets/DropdownWidget.js 4 files changed, 4 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/34/349134/1 diff --git a/src/mixins/LookupElement.js b/src/mixins/LookupElement.js index a95d3eb..dd56bd7 100644 --- a/src/mixins/LookupElement.js +++ b/src/mixins/LookupElement.js @@ -61,6 +61,7 @@ // Initialization this.$input.attr( { role: 'combobox', + 'aria-owns': this.lookupMenu.getElementId(), 'aria-autocomplete': 'list' } ); this.$element.addClass( 'oo-ui-lookupElement' ); diff --git a/src/widgets/CapsuleMultiselectWidget.js b/src/widgets/CapsuleMultiselectWidget.js index 805c2ed..cbcc37e 100644 --- a/src/widgets/CapsuleMultiselectWidget.js +++ b/src/widgets/CapsuleMultiselectWidget.js @@ -158,6 +158,7 @@ this.$input.prop( 'disabled', this.isDisabled() ); this.$input.attr( { role: 'combobox', + 'aria-owns': this.menu.getElementId(), 'aria-autocomplete': 'list' } ); } diff --git a/src/widgets/ComboBoxInputWidget.js b/src/widgets/ComboBoxInputWidget.js index 5342854..440da2a 100644 --- a/src/widgets/ComboBoxInputWidget.js +++ b/src/widgets/ComboBoxInputWidget.js @@ -113,6 +113,7 @@ // Initialization this.$input.attr( { role: 'combobox', + 'aria-owns': this.menu.getElementId(), 'aria-autocomplete': 'list' } ); // Do not override options set via config.menu.items diff --git a/src/widgets/DropdownWidget.js b/src/widgets/DropdownWidget.js index b4fd091..1d2ff0e 100644 --- a/src/widgets/DropdownWidget.js +++ b/src/widgets/DropdownWidget.js @@ -95,6 +95,7 @@ .addClass( 'oo-ui-dropdownWidget-handle' ) .attr( { role: 'combobox', + 'aria-owns': this.menu.getElementId(), 'aria-autocomplete': 'list' } ) .append( this.$icon, this.$label, this.$indicator ); -- To view, visit https://gerrit.wikimedia.org/r/349134 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2d27bdbba408c31001e4db088148a3b454eb6e3a Gerrit-PatchSet: 1 Gerrit-Project: oojs/ui Gerrit-Branch: master Gerrit-Owner: Bartosz Dziewoński <matma....@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits