|
@@ -1,6 +1,6 @@
|
|
|
/*!
|
|
|
- * Bootstrap v4.5.3 (https://getbootstrap.com/)
|
|
|
- * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
|
|
+ * Bootstrap v4.6.0 (https://getbootstrap.com/)
|
|
|
+ * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
|
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
|
|
*/
|
|
|
(function (global, factory) {
|
|
@@ -56,7 +56,7 @@
|
|
|
|
|
|
/**
|
|
|
* --------------------------------------------------------------------------
|
|
|
- * Bootstrap (v4.5.3): util.js
|
|
|
+ * Bootstrap (v4.6.0): util.js
|
|
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
|
|
* --------------------------------------------------------------------------
|
|
|
*/
|
|
@@ -235,7 +235,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME = 'alert';
|
|
|
- var VERSION = '4.5.3';
|
|
|
+ var VERSION = '4.6.0';
|
|
|
var DATA_KEY = 'bs.alert';
|
|
|
var EVENT_KEY = "." + DATA_KEY;
|
|
|
var DATA_API_KEY = '.data-api';
|
|
@@ -391,7 +391,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$1 = 'button';
|
|
|
- var VERSION$1 = '4.5.3';
|
|
|
+ var VERSION$1 = '4.6.0';
|
|
|
var DATA_KEY$1 = 'bs.button';
|
|
|
var EVENT_KEY$1 = "." + DATA_KEY$1;
|
|
|
var DATA_API_KEY$1 = '.data-api';
|
|
@@ -590,7 +590,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$2 = 'carousel';
|
|
|
- var VERSION$2 = '4.5.3';
|
|
|
+ var VERSION$2 = '4.6.0';
|
|
|
var DATA_KEY$2 = 'bs.carousel';
|
|
|
var EVENT_KEY$2 = "." + DATA_KEY$2;
|
|
|
var DATA_API_KEY$2 = '.data-api';
|
|
@@ -730,6 +730,8 @@
|
|
|
}
|
|
|
|
|
|
if (this._config.interval && !this._isPaused) {
|
|
|
+ this._updateInterval();
|
|
|
+
|
|
|
this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
|
|
|
}
|
|
|
};
|
|
@@ -971,6 +973,23 @@
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ _proto._updateInterval = function _updateInterval() {
|
|
|
+ var element = this._activeElement || this._element.querySelector(SELECTOR_ACTIVE_ITEM);
|
|
|
+
|
|
|
+ if (!element) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ var elementInterval = parseInt(element.getAttribute('data-interval'), 10);
|
|
|
+
|
|
|
+ if (elementInterval) {
|
|
|
+ this._config.defaultInterval = this._config.defaultInterval || this._config.interval;
|
|
|
+ this._config.interval = elementInterval;
|
|
|
+ } else {
|
|
|
+ this._config.interval = this._config.defaultInterval || this._config.interval;
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
_proto._slide = function _slide(direction, element) {
|
|
|
var _this4 = this;
|
|
|
|
|
@@ -1021,6 +1040,7 @@
|
|
|
|
|
|
this._setActiveIndicatorElement(nextElement);
|
|
|
|
|
|
+ this._activeElement = nextElement;
|
|
|
var slidEvent = $__default['default'].Event(EVENT_SLID, {
|
|
|
relatedTarget: nextElement,
|
|
|
direction: eventDirectionName,
|
|
@@ -1033,15 +1053,6 @@
|
|
|
Util.reflow(nextElement);
|
|
|
$__default['default'](activeElement).addClass(directionalClassName);
|
|
|
$__default['default'](nextElement).addClass(directionalClassName);
|
|
|
- var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10);
|
|
|
-
|
|
|
- if (nextElementInterval) {
|
|
|
- this._config.defaultInterval = this._config.defaultInterval || this._config.interval;
|
|
|
- this._config.interval = nextElementInterval;
|
|
|
- } else {
|
|
|
- this._config.interval = this._config.defaultInterval || this._config.interval;
|
|
|
- }
|
|
|
-
|
|
|
var transitionDuration = Util.getTransitionDurationFromElement(activeElement);
|
|
|
$__default['default'](activeElement).one(Util.TRANSITION_END, function () {
|
|
|
$__default['default'](nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(CLASS_NAME_ACTIVE$1);
|
|
@@ -1178,7 +1189,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$3 = 'collapse';
|
|
|
- var VERSION$3 = '4.5.3';
|
|
|
+ var VERSION$3 = '4.6.0';
|
|
|
var DATA_KEY$3 = 'bs.collapse';
|
|
|
var EVENT_KEY$3 = "." + DATA_KEY$3;
|
|
|
var DATA_API_KEY$3 = '.data-api';
|
|
@@ -1527,7 +1538,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$4 = 'dropdown';
|
|
|
- var VERSION$4 = '4.5.3';
|
|
|
+ var VERSION$4 = '4.6.0';
|
|
|
var DATA_KEY$4 = 'bs.dropdown';
|
|
|
var EVENT_KEY$4 = "." + DATA_KEY$4;
|
|
|
var DATA_API_KEY$4 = '.data-api';
|
|
@@ -1644,7 +1655,7 @@
|
|
|
|
|
|
if (showEvent.isDefaultPrevented()) {
|
|
|
return;
|
|
|
- } // Disable totally Popper.js for Dropdown in Navbar
|
|
|
+ } // Totally disable Popper for Dropdowns in Navbar
|
|
|
|
|
|
|
|
|
if (!this._inNavbar && usePopper) {
|
|
@@ -1653,7 +1664,7 @@
|
|
|
* Popper - https://popper.js.org
|
|
|
*/
|
|
|
if (typeof Popper__default['default'] === 'undefined') {
|
|
|
- throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)');
|
|
|
+ throw new TypeError('Bootstrap\'s dropdowns require Popper (https://popper.js.org)');
|
|
|
}
|
|
|
|
|
|
var referenceElement = this._element;
|
|
@@ -1821,7 +1832,7 @@
|
|
|
boundariesElement: this._config.boundary
|
|
|
}
|
|
|
}
|
|
|
- }; // Disable Popper.js if we have a static display
|
|
|
+ }; // Disable Popper if we have a static display
|
|
|
|
|
|
if (this._config.display === 'static') {
|
|
|
popperConfig.modifiers.applyStyle = {
|
|
@@ -2041,7 +2052,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$5 = 'modal';
|
|
|
- var VERSION$5 = '4.5.3';
|
|
|
+ var VERSION$5 = '4.6.0';
|
|
|
var DATA_KEY$5 = 'bs.modal';
|
|
|
var EVENT_KEY$5 = "." + DATA_KEY$5;
|
|
|
var DATA_API_KEY$5 = '.data-api';
|
|
@@ -2241,38 +2252,34 @@
|
|
|
_proto._triggerBackdropTransition = function _triggerBackdropTransition() {
|
|
|
var _this3 = this;
|
|
|
|
|
|
- if (this._config.backdrop === 'static') {
|
|
|
- var hideEventPrevented = $__default['default'].Event(EVENT_HIDE_PREVENTED);
|
|
|
- $__default['default'](this._element).trigger(hideEventPrevented);
|
|
|
+ var hideEventPrevented = $__default['default'].Event(EVENT_HIDE_PREVENTED);
|
|
|
+ $__default['default'](this._element).trigger(hideEventPrevented);
|
|
|
|
|
|
- if (hideEventPrevented.isDefaultPrevented()) {
|
|
|
- return;
|
|
|
- }
|
|
|
+ if (hideEventPrevented.isDefaultPrevented()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
- var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;
|
|
|
+ var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;
|
|
|
|
|
|
- if (!isModalOverflowing) {
|
|
|
- this._element.style.overflowY = 'hidden';
|
|
|
- }
|
|
|
+ if (!isModalOverflowing) {
|
|
|
+ this._element.style.overflowY = 'hidden';
|
|
|
+ }
|
|
|
|
|
|
- this._element.classList.add(CLASS_NAME_STATIC);
|
|
|
+ this._element.classList.add(CLASS_NAME_STATIC);
|
|
|
|
|
|
- var modalTransitionDuration = Util.getTransitionDurationFromElement(this._dialog);
|
|
|
- $__default['default'](this._element).off(Util.TRANSITION_END);
|
|
|
- $__default['default'](this._element).one(Util.TRANSITION_END, function () {
|
|
|
- _this3._element.classList.remove(CLASS_NAME_STATIC);
|
|
|
+ var modalTransitionDuration = Util.getTransitionDurationFromElement(this._dialog);
|
|
|
+ $__default['default'](this._element).off(Util.TRANSITION_END);
|
|
|
+ $__default['default'](this._element).one(Util.TRANSITION_END, function () {
|
|
|
+ _this3._element.classList.remove(CLASS_NAME_STATIC);
|
|
|
|
|
|
- if (!isModalOverflowing) {
|
|
|
- $__default['default'](_this3._element).one(Util.TRANSITION_END, function () {
|
|
|
- _this3._element.style.overflowY = '';
|
|
|
- }).emulateTransitionEnd(_this3._element, modalTransitionDuration);
|
|
|
- }
|
|
|
- }).emulateTransitionEnd(modalTransitionDuration);
|
|
|
+ if (!isModalOverflowing) {
|
|
|
+ $__default['default'](_this3._element).one(Util.TRANSITION_END, function () {
|
|
|
+ _this3._element.style.overflowY = '';
|
|
|
+ }).emulateTransitionEnd(_this3._element, modalTransitionDuration);
|
|
|
+ }
|
|
|
+ }).emulateTransitionEnd(modalTransitionDuration);
|
|
|
|
|
|
- this._element.focus();
|
|
|
- } else {
|
|
|
- this.hide();
|
|
|
- }
|
|
|
+ this._element.focus();
|
|
|
};
|
|
|
|
|
|
_proto._showElement = function _showElement(relatedTarget) {
|
|
@@ -2427,7 +2434,11 @@
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- _this9._triggerBackdropTransition();
|
|
|
+ if (_this9._config.backdrop === 'static') {
|
|
|
+ _this9._triggerBackdropTransition();
|
|
|
+ } else {
|
|
|
+ _this9.hide();
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
if (animate) {
|
|
@@ -2651,7 +2662,7 @@
|
|
|
|
|
|
/**
|
|
|
* --------------------------------------------------------------------------
|
|
|
- * Bootstrap (v4.5.3): tools/sanitizer.js
|
|
|
+ * Bootstrap (v4.6.0): tools/sanitizer.js
|
|
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
|
|
* --------------------------------------------------------------------------
|
|
|
*/
|
|
@@ -2777,7 +2788,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$6 = 'tooltip';
|
|
|
- var VERSION$6 = '4.5.3';
|
|
|
+ var VERSION$6 = '4.6.0';
|
|
|
var DATA_KEY$6 = 'bs.tooltip';
|
|
|
var EVENT_KEY$6 = "." + DATA_KEY$6;
|
|
|
var JQUERY_NO_CONFLICT$6 = $__default['default'].fn[NAME$6];
|
|
@@ -2797,6 +2808,7 @@
|
|
|
container: '(string|element|boolean)',
|
|
|
fallbackPlacement: '(string|array)',
|
|
|
boundary: '(string|element)',
|
|
|
+ customClass: '(string|function)',
|
|
|
sanitize: 'boolean',
|
|
|
sanitizeFn: '(null|function)',
|
|
|
whiteList: 'object',
|
|
@@ -2822,6 +2834,7 @@
|
|
|
container: false,
|
|
|
fallbackPlacement: 'flip',
|
|
|
boundary: 'scrollParent',
|
|
|
+ customClass: '',
|
|
|
sanitize: true,
|
|
|
sanitizeFn: null,
|
|
|
whiteList: DefaultWhitelist,
|
|
@@ -2858,7 +2871,7 @@
|
|
|
var Tooltip = /*#__PURE__*/function () {
|
|
|
function Tooltip(element, config) {
|
|
|
if (typeof Popper__default['default'] === 'undefined') {
|
|
|
- throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)');
|
|
|
+ throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)');
|
|
|
} // private
|
|
|
|
|
|
|
|
@@ -2992,7 +3005,8 @@
|
|
|
|
|
|
$__default['default'](this.element).trigger(this.constructor.Event.INSERTED);
|
|
|
this._popper = new Popper__default['default'](this.element, tip, this._getPopperConfig(attachment));
|
|
|
- $__default['default'](tip).addClass(CLASS_NAME_SHOW$4); // If this is a touch-enabled device we add extra
|
|
|
+ $__default['default'](tip).addClass(CLASS_NAME_SHOW$4);
|
|
|
+ $__default['default'](tip).addClass(this.config.customClass); // If this is a touch-enabled device we add extra
|
|
|
// empty mouseover listeners to the body's immediate children;
|
|
|
// only needed because of broken event delegation on iOS
|
|
|
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
|
@@ -3490,7 +3504,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$7 = 'popover';
|
|
|
- var VERSION$7 = '4.5.3';
|
|
|
+ var VERSION$7 = '4.6.0';
|
|
|
var DATA_KEY$7 = 'bs.popover';
|
|
|
var EVENT_KEY$7 = "." + DATA_KEY$7;
|
|
|
var JQUERY_NO_CONFLICT$7 = $__default['default'].fn[NAME$7];
|
|
@@ -3670,7 +3684,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$8 = 'scrollspy';
|
|
|
- var VERSION$8 = '4.5.3';
|
|
|
+ var VERSION$8 = '4.6.0';
|
|
|
var DATA_KEY$8 = 'bs.scrollspy';
|
|
|
var EVENT_KEY$8 = "." + DATA_KEY$8;
|
|
|
var DATA_API_KEY$6 = '.data-api';
|
|
@@ -3962,7 +3976,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$9 = 'tab';
|
|
|
- var VERSION$9 = '4.5.3';
|
|
|
+ var VERSION$9 = '4.6.0';
|
|
|
var DATA_KEY$9 = 'bs.tab';
|
|
|
var EVENT_KEY$9 = "." + DATA_KEY$9;
|
|
|
var DATA_API_KEY$7 = '.data-api';
|
|
@@ -4188,7 +4202,7 @@
|
|
|
*/
|
|
|
|
|
|
var NAME$a = 'toast';
|
|
|
- var VERSION$a = '4.5.3';
|
|
|
+ var VERSION$a = '4.6.0';
|
|
|
var DATA_KEY$a = 'bs.toast';
|
|
|
var EVENT_KEY$a = "." + DATA_KEY$a;
|
|
|
var JQUERY_NO_CONFLICT$a = $__default['default'].fn[NAME$a];
|