TheDJ has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/187163

Change subject: Set aria-disabled on the Widget
......................................................................

Set aria-disabled on the Widget

This is to fix accessibility for those screenreaders that support
this, but it does not fix accessibility for keyboard navigability.

aria-disabled can be set on any base markup element and applies to all
subelements.
http://www.w3.org/TR/wai-aria/states_and_properties#aria-disabled

Bug: T87690
Change-Id: I4136a1196bab6d8e00e7f2282a805092f3a1e92c
---
M src/Widget.js
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/63/187163/1

diff --git a/src/Widget.js b/src/Widget.js
index b7f4e71..b25a519 100644
--- a/src/Widget.js
+++ b/src/Widget.js
@@ -83,6 +83,7 @@
        if ( isDisabled !== this.wasDisabled ) {
                this.$element.toggleClass( 'oo-ui-widget-disabled', isDisabled 
);
                this.$element.toggleClass( 'oo-ui-widget-enabled', !isDisabled 
);
+               this.$element.attr( 'aria-disabled', isDisabled );
                this.emit( 'disable', isDisabled );
                this.updateThemeClasses();
        }

-- 
To view, visit https://gerrit.wikimedia.org/r/187163
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4136a1196bab6d8e00e7f2282a805092f3a1e92c
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: TheDJ <hartman.w...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to