diff options
author | michaelvogt <michael@vaadin.com> | 2013-04-11 13:47:51 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2013-04-11 12:46:07 +0000 |
commit | c89b2e6556b1432cb2b5f9de2868f3104b7ff000 (patch) | |
tree | 54e62382fbef04e66d29fa2d45100135da3059a4 /client | |
parent | 2fcb0ba40f862f5a341397ca6e275d414efdb429 (diff) | |
download | vaadin-framework-c89b2e6556b1432cb2b5f9de2868f3104b7ff000.tar.gz vaadin-framework-c89b2e6556b1432cb2b5f9de2868f3104b7ff000.zip |
TestBench test for Button (#11581)
Makes sure the WAI-ARIA functions work
Change-Id: If3835f038f5cca009bef678fdfe037d4287ece7e
Diffstat (limited to 'client')
-rw-r--r-- | client/src/com/vaadin/client/ui/VButton.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/src/com/vaadin/client/ui/VButton.java b/client/src/com/vaadin/client/ui/VButton.java index 28a2221380..c67a9f8747 100644 --- a/client/src/com/vaadin/client/ui/VButton.java +++ b/client/src/com/vaadin/client/ui/VButton.java @@ -357,12 +357,14 @@ public class VButton extends FocusWidget implements ClickHandler { this.enabled = enabled; if (!enabled) { cleanupCaptureState(); + Roles.getButtonRole().setAriaDisabledState(getElement(), + !enabled); super.setTabIndex(-1); } else { + Roles.getButtonRole().removeAriaDisabledState(getElement()); super.setTabIndex(tabIndex); } - Roles.getButtonRole().setAriaDisabledState(getElement(), !enabled); } } |