TheDJ has uploaded a new change for review.

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

Change subject: Add aria-pressed to ToggleButtonWidget
......................................................................

Add aria-pressed to ToggleButtonWidget

The pressed active state needs to be represented by the Button widget
to communicate this state information to screenreaders.

This is not done in ButtonElement, because different kinds of widgets
might need different kind of aria states to represent 'active'.

Bug: T87696
Change-Id: Ic1fccb4439f213ae6ba30810d8999784cd0d082b
---
M src/widgets/ToggleButtonWidget.js
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/15/187315/1

diff --git a/src/widgets/ToggleButtonWidget.js 
b/src/widgets/ToggleButtonWidget.js
index 31c941e..7508f2e 100644
--- a/src/widgets/ToggleButtonWidget.js
+++ b/src/widgets/ToggleButtonWidget.js
@@ -48,6 +48,7 @@
 OO.ui.ToggleButtonWidget.prototype.setValue = function ( value ) {
        value = !!value;
        if ( value !== this.value ) {
+               this.$button.attr( 'aria-pressed', ( value ).toString() );
                this.setActive( value );
        }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic1fccb4439f213ae6ba30810d8999784cd0d082b
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