diff options
author | Mark Otto <markdotto@gmail.com> | 2017-04-16 23:54:07 +0300 |
---|---|---|
committer | Mark Otto <markdotto@gmail.com> | 2017-04-16 23:54:07 +0300 |
commit | bc0cf36dc85cc974d92d3a7c64987aa6bc37ea25 (patch) | |
tree | d188fe5f7806b9f51678de2c2968ada349ab729e /js/dist/button.js | |
parent | 6d64afe508bfd0bcfb5831a9a4708cef4ad88334 (diff) |
grunt
Diffstat (limited to 'js/dist/button.js')
-rw-r--r-- | js/dist/button.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/js/dist/button.js b/js/dist/button.js index 6eb6dd576a..da8c35e690 100644 --- a/js/dist/button.js +++ b/js/dist/button.js @@ -62,6 +62,7 @@ var Button = function ($) { Button.prototype.toggle = function toggle() { var triggerChangeEvent = true; + var addAriaPressed = true; var rootElement = $(this._element).closest(Selector.DATA_TOGGLE)[0]; if (rootElement) { @@ -86,10 +87,13 @@ var Button = function ($) { } input.focus(); + addAriaPressed = false; } } - this._element.setAttribute('aria-pressed', !$(this._element).hasClass(ClassName.ACTIVE)); + if (addAriaPressed) { + this._element.setAttribute('aria-pressed', !$(this._element).hasClass(ClassName.ACTIVE)); + } if (triggerChangeEvent) { $(this._element).toggleClass(ClassName.ACTIVE); |