Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap-rubygem.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Mazovetskiy <glex.spb@gmail.com>2018-07-18 14:59:44 +0300
committerGleb Mazovetskiy <glex.spb@gmail.com>2018-07-18 14:59:44 +0300
commitf34c43c936ac7d0ebb129289321d8c51cd56aed1 (patch)
tree1652f2a892749db1f3ea3184b07ccf8c525af044 /assets/javascripts/bootstrap/button.js
parentd71068f82a13817ad04870d6646b75c5e1492608 (diff)
rake update[v4.1.2]
Diffstat (limited to 'assets/javascripts/bootstrap/button.js')
-rw-r--r--assets/javascripts/bootstrap/button.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/assets/javascripts/bootstrap/button.js b/assets/javascripts/bootstrap/button.js
index 621c5c0..a16338f 100644
--- a/assets/javascripts/bootstrap/button.js
+++ b/assets/javascripts/bootstrap/button.js
@@ -4,7 +4,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
/**
* --------------------------------------------------------------------------
- * Bootstrap (v4.1.1): button.js
+ * Bootstrap (v4.1.2): button.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* --------------------------------------------------------------------------
*/
@@ -15,7 +15,7 @@ var Button = function ($) {
* ------------------------------------------------------------------------
*/
var NAME = 'button';
- var VERSION = '4.1.1';
+ var VERSION = '4.1.2';
var DATA_KEY = 'bs.button';
var EVENT_KEY = "." + DATA_KEY;
var DATA_API_KEY = '.data-api';
@@ -60,14 +60,14 @@ var Button = function ($) {
var rootElement = $(this._element).closest(Selector.DATA_TOGGLE)[0];
if (rootElement) {
- var input = $(this._element).find(Selector.INPUT)[0];
+ var input = this._element.querySelector(Selector.INPUT);
if (input) {
if (input.type === 'radio') {
- if (input.checked && $(this._element).hasClass(ClassName.ACTIVE)) {
+ if (input.checked && this._element.classList.contains(ClassName.ACTIVE)) {
triggerChangeEvent = false;
} else {
- var activeElement = $(rootElement).find(Selector.ACTIVE)[0];
+ var activeElement = rootElement.querySelector(Selector.ACTIVE);
if (activeElement) {
$(activeElement).removeClass(ClassName.ACTIVE);
@@ -80,7 +80,7 @@ var Button = function ($) {
return;
}
- input.checked = !$(this._element).hasClass(ClassName.ACTIVE);
+ input.checked = !this._element.classList.contains(ClassName.ACTIVE);
$(input).trigger('change');
}
@@ -90,7 +90,7 @@ var Button = function ($) {
}
if (addAriaPressed) {
- this._element.setAttribute('aria-pressed', !$(this._element).hasClass(ClassName.ACTIVE));
+ this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName.ACTIVE));
}
if (triggerChangeEvent) {