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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits