aboutsummaryrefslogtreecommitdiff
path: root/js/dist/button.js
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2017-04-16 13:54:07 -0700
committerMark Otto <[email protected]>2017-04-16 13:54:07 -0700
commitbc0cf36dc85cc974d92d3a7c64987aa6bc37ea25 (patch)
treed188fe5f7806b9f51678de2c2968ada349ab729e /js/dist/button.js
parent6d64afe508bfd0bcfb5831a9a4708cef4ad88334 (diff)
downloadbootstrap-bc0cf36dc85cc974d92d3a7c64987aa6bc37ea25.tar.xz
bootstrap-bc0cf36dc85cc974d92d3a7c64987aa6bc37ea25.zip
grunt
Diffstat (limited to 'js/dist/button.js')
-rw-r--r--js/dist/button.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/js/dist/button.js b/js/dist/button.js
index 6eb6dd576..da8c35e69 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);