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:
Diffstat (limited to 'assets/javascripts/bootstrap.js')
-rw-r--r--assets/javascripts/bootstrap.js487
1 files changed, 220 insertions, 267 deletions
diff --git a/assets/javascripts/bootstrap.js b/assets/javascripts/bootstrap.js
index 0f7f2b5..55fe6f7 100644
--- a/assets/javascripts/bootstrap.js
+++ b/assets/javascripts/bootstrap.js
@@ -1,5 +1,5 @@
/*!
- * Bootstrap v5.0.0-alpha2 (https://getbootstrap.com/)
+ * Bootstrap v5.0.0-alpha3 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
@@ -55,7 +55,7 @@
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): util/index.js
+ * Bootstrap (v5.0.0-alpha3): util/index.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
@@ -228,9 +228,17 @@
return null;
};
+ var onDOMContentLoaded = function onDOMContentLoaded(callback) {
+ if (document.readyState === 'loading') {
+ document.addEventListener('DOMContentLoaded', callback);
+ } else {
+ callback();
+ }
+ };
+
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): dom/data.js
+ * Bootstrap (v5.0.0-alpha3): dom/data.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
@@ -295,81 +303,9 @@
}
};
- /* istanbul ignore file */
- var find = Element.prototype.querySelectorAll;
- var findOne = Element.prototype.querySelector; // MSEdge resets defaultPrevented flag upon dispatchEvent call if at least one listener is attached
-
- var defaultPreventedPreservedOnDispatch = function () {
- var e = new CustomEvent('Bootstrap', {
- cancelable: true
- });
- var element = document.createElement('div');
- element.addEventListener('Bootstrap', function () {
- return null;
- });
- e.preventDefault();
- element.dispatchEvent(e);
- return e.defaultPrevented;
- }();
-
- var scopeSelectorRegex = /:scope\b/;
-
- var supportScopeQuery = function () {
- var element = document.createElement('div');
-
- try {
- element.querySelectorAll(':scope *');
- } catch (_) {
- return false;
- }
-
- return true;
- }();
-
- if (!supportScopeQuery) {
- find = function find(selector) {
- if (!scopeSelectorRegex.test(selector)) {
- return this.querySelectorAll(selector);
- }
-
- var hasId = Boolean(this.id);
-
- if (!hasId) {
- this.id = getUID('scope');
- }
-
- var nodeList = null;
-
- try {
- selector = selector.replace(scopeSelectorRegex, "#" + this.id);
- nodeList = this.querySelectorAll(selector);
- } finally {
- if (!hasId) {
- this.removeAttribute('id');
- }
- }
-
- return nodeList;
- };
-
- findOne = function findOne(selector) {
- if (!scopeSelectorRegex.test(selector)) {
- return this.querySelector(selector);
- }
-
- var matches = find.call(this, selector);
-
- if (typeof matches[0] !== 'undefined') {
- return matches[0];
- }
-
- return null;
- };
- }
-
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): dom/event-handler.js
+ * Bootstrap (v5.0.0-alpha3): dom/event-handler.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
@@ -379,7 +315,6 @@
* ------------------------------------------------------------------------
*/
- var $ = getjQuery();
var namespaceRegex = /[^.]*(?=\..*)\.|.*/;
var stripNameRegex = /\..*/;
var stripUidRegex = /::\d+$/;
@@ -588,6 +523,7 @@
return null;
}
+ var $ = getjQuery();
var typeEvent = event.replace(stripNameRegex, '');
var inNamespace = event !== typeEvent;
var isNative = nativeEvents.indexOf(typeEvent) > -1;
@@ -628,14 +564,6 @@
if (defaultPrevented) {
evt.preventDefault();
-
- if (!defaultPreventedPreservedOnDispatch) {
- Object.defineProperty(evt, 'defaultPrevented', {
- get: function get() {
- return true;
- }
- });
- }
}
if (nativeDispatch) {
@@ -657,7 +585,7 @@
*/
var NAME = 'alert';
- var VERSION = '5.0.0-alpha2';
+ var VERSION = '5.0.0-alpha3';
var DATA_KEY = 'bs.alert';
var EVENT_KEY = "." + DATA_KEY;
var DATA_API_KEY = '.data-api';
@@ -785,26 +713,28 @@
EventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DISMISS, Alert.handleDismiss(new Alert()));
- var $$1 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .alert to jQuery only if jQuery is present
+ * add .Alert to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$1) {
- var JQUERY_NO_CONFLICT = $$1.fn[NAME];
- $$1.fn[NAME] = Alert.jQueryInterface;
- $$1.fn[NAME].Constructor = Alert;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME];
+ $.fn[NAME] = Alert.jQueryInterface;
+ $.fn[NAME].Constructor = Alert;
- $$1.fn[NAME].noConflict = function () {
- $$1.fn[NAME] = JQUERY_NO_CONFLICT;
- return Alert.jQueryInterface;
- };
- }
+ $.fn[NAME].noConflict = function () {
+ $.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Alert.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -813,7 +743,7 @@
*/
var NAME$1 = 'button';
- var VERSION$1 = '5.0.0-alpha2';
+ var VERSION$1 = '5.0.0-alpha3';
var DATA_KEY$1 = 'bs.button';
var EVENT_KEY$1 = "." + DATA_KEY$1;
var DATA_API_KEY$1 = '.data-api';
@@ -892,30 +822,32 @@
data.toggle();
});
- var $$2 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .button to jQuery only if jQuery is present
+ * add .Button to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$2) {
- var JQUERY_NO_CONFLICT$1 = $$2.fn[NAME$1];
- $$2.fn[NAME$1] = Button.jQueryInterface;
- $$2.fn[NAME$1].Constructor = Button;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$1];
+ $.fn[NAME$1] = Button.jQueryInterface;
+ $.fn[NAME$1].Constructor = Button;
- $$2.fn[NAME$1].noConflict = function () {
- $$2.fn[NAME$1] = JQUERY_NO_CONFLICT$1;
- return Button.jQueryInterface;
- };
- }
+ $.fn[NAME$1].noConflict = function () {
+ $.fn[NAME$1] = JQUERY_NO_CONFLICT;
+ return Button.jQueryInterface;
+ };
+ }
+ });
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): dom/manipulator.js
+ * Bootstrap (v5.0.0-alpha3): dom/manipulator.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
@@ -979,52 +911,41 @@
top: element.offsetTop,
left: element.offsetLeft
};
- },
- toggleClass: function toggleClass(element, className) {
- if (!element) {
- return;
- }
-
- if (element.classList.contains(className)) {
- element.classList.remove(className);
- } else {
- element.classList.add(className);
- }
}
};
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): dom/selector-engine.js
+ * Bootstrap (v5.0.0-alpha3): dom/selector-engine.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
+
/**
* ------------------------------------------------------------------------
* Constants
* ------------------------------------------------------------------------
*/
-
var NODE_TEXT = 3;
var SelectorEngine = {
matches: function matches(element, selector) {
return element.matches(selector);
},
- find: function find$1(selector, element) {
+ find: function find(selector, element) {
var _ref;
if (element === void 0) {
element = document.documentElement;
}
- return (_ref = []).concat.apply(_ref, find.call(element, selector));
+ return (_ref = []).concat.apply(_ref, Element.prototype.querySelectorAll.call(element, selector));
},
- findOne: function findOne$1(selector, element) {
+ findOne: function findOne(selector, element) {
if (element === void 0) {
element = document.documentElement;
}
- return findOne.call(element, selector);
+ return Element.prototype.querySelector.call(element, selector);
},
children: function children(element, selector) {
var _ref2;
@@ -1084,7 +1005,7 @@
*/
var NAME$2 = 'carousel';
- var VERSION$2 = '5.0.0-alpha2';
+ var VERSION$2 = '5.0.0-alpha3';
var DATA_KEY$2 = 'bs.carousel';
var EVENT_KEY$2 = "." + DATA_KEY$2;
var DATA_API_KEY$2 = '.data-api';
@@ -1222,6 +1143,8 @@
}
if (this._config && this._config.interval && !this._isPaused) {
+ this._updateInterval();
+
this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
}
};
@@ -1463,6 +1386,23 @@
}
};
+ _proto._updateInterval = function _updateInterval() {
+ var element = this._activeElement || SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);
+
+ 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;
@@ -1513,20 +1453,13 @@
this._setActiveIndicatorElement(nextElement);
+ this._activeElement = nextElement;
+
if (this._element.classList.contains(CLASS_NAME_SLIDE)) {
nextElement.classList.add(orderClassName);
reflow(nextElement);
activeElement.classList.add(directionalClassName);
nextElement.classList.add(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 = getTransitionDurationFromElement(activeElement);
EventHandler.one(activeElement, TRANSITION_END, function () {
nextElement.classList.remove(directionalClassName, orderClassName);
@@ -1653,26 +1586,28 @@
Carousel.carouselInterface(carousels[i], Data.getData(carousels[i], DATA_KEY$2));
}
});
- var $$3 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .carousel to jQuery only if jQuery is present
+ * add .Carousel to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$3) {
- var JQUERY_NO_CONFLICT$2 = $$3.fn[NAME$2];
- $$3.fn[NAME$2] = Carousel.jQueryInterface;
- $$3.fn[NAME$2].Constructor = Carousel;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$2];
+ $.fn[NAME$2] = Carousel.jQueryInterface;
+ $.fn[NAME$2].Constructor = Carousel;
- $$3.fn[NAME$2].noConflict = function () {
- $$3.fn[NAME$2] = JQUERY_NO_CONFLICT$2;
- return Carousel.jQueryInterface;
- };
- }
+ $.fn[NAME$2].noConflict = function () {
+ $.fn[NAME$2] = JQUERY_NO_CONFLICT;
+ return Carousel.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -1681,7 +1616,7 @@
*/
var NAME$3 = 'collapse';
- var VERSION$3 = '5.0.0-alpha2';
+ var VERSION$3 = '5.0.0-alpha3';
var DATA_KEY$3 = 'bs.collapse';
var EVENT_KEY$3 = "." + DATA_KEY$3;
var DATA_API_KEY$3 = '.data-api';
@@ -2053,26 +1988,28 @@
Collapse.collapseInterface(element, config);
});
});
- var $$4 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .collapse to jQuery only if jQuery is present
+ * add .Collapse to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$4) {
- var JQUERY_NO_CONFLICT$3 = $$4.fn[NAME$3];
- $$4.fn[NAME$3] = Collapse.jQueryInterface;
- $$4.fn[NAME$3].Constructor = Collapse;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$3];
+ $.fn[NAME$3] = Collapse.jQueryInterface;
+ $.fn[NAME$3].Constructor = Collapse;
- $$4.fn[NAME$3].noConflict = function () {
- $$4.fn[NAME$3] = JQUERY_NO_CONFLICT$3;
- return Collapse.jQueryInterface;
- };
- }
+ $.fn[NAME$3].noConflict = function () {
+ $.fn[NAME$3] = JQUERY_NO_CONFLICT;
+ return Collapse.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -2081,7 +2018,7 @@
*/
var NAME$4 = 'dropdown';
- var VERSION$4 = '5.0.0-alpha2';
+ var VERSION$4 = '5.0.0-alpha3';
var DATA_KEY$4 = 'bs.dropdown';
var EVENT_KEY$4 = "." + DATA_KEY$4;
var DATA_API_KEY$4 = '.data-api';
@@ -2234,8 +2171,10 @@
this._element.setAttribute('aria-expanded', true);
- Manipulator.toggleClass(this._menu, CLASS_NAME_SHOW$1);
- Manipulator.toggleClass(this._element, CLASS_NAME_SHOW$1);
+ this._menu.classList.toggle(CLASS_NAME_SHOW$1);
+
+ this._element.classList.toggle(CLASS_NAME_SHOW$1);
+
EventHandler.trigger(parent, EVENT_SHOWN$1, relatedTarget);
};
@@ -2258,8 +2197,10 @@
this._popper.destroy();
}
- Manipulator.toggleClass(this._menu, CLASS_NAME_SHOW$1);
- Manipulator.toggleClass(this._element, CLASS_NAME_SHOW$1);
+ this._menu.classList.toggle(CLASS_NAME_SHOW$1);
+
+ this._element.classList.toggle(CLASS_NAME_SHOW$1);
+
EventHandler.trigger(parent, EVENT_HIDDEN$1, relatedTarget);
};
@@ -2311,11 +2252,7 @@
var placement = PLACEMENT_BOTTOM; // Handle dropup
if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {
- placement = PLACEMENT_TOP;
-
- if (this._menu.classList.contains(CLASS_NAME_MENURIGHT)) {
- placement = PLACEMENT_TOPEND;
- }
+ placement = this._menu.classList.contains(CLASS_NAME_MENURIGHT) ? PLACEMENT_TOPEND : PLACEMENT_TOP;
} else if (parentDropdown.classList.contains(CLASS_NAME_DROPRIGHT)) {
placement = PLACEMENT_RIGHT;
} else if (parentDropdown.classList.contains(CLASS_NAME_DROPLEFT)) {
@@ -2559,26 +2496,28 @@
EventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_FORM_CHILD, function (e) {
return e.stopPropagation();
});
- var $$5 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .dropdown to jQuery only if jQuery is present
+ * add .Dropdown to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$5) {
- var JQUERY_NO_CONFLICT$4 = $$5.fn[NAME$4];
- $$5.fn[NAME$4] = Dropdown.jQueryInterface;
- $$5.fn[NAME$4].Constructor = Dropdown;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$4];
+ $.fn[NAME$4] = Dropdown.jQueryInterface;
+ $.fn[NAME$4].Constructor = Dropdown;
- $$5.fn[NAME$4].noConflict = function () {
- $$5.fn[NAME$4] = JQUERY_NO_CONFLICT$4;
- return Dropdown.jQueryInterface;
- };
- }
+ $.fn[NAME$4].noConflict = function () {
+ $.fn[NAME$4] = JQUERY_NO_CONFLICT;
+ return Dropdown.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -2587,7 +2526,7 @@
*/
var NAME$5 = 'modal';
- var VERSION$5 = '5.0.0-alpha2';
+ var VERSION$5 = '5.0.0-alpha3';
var DATA_KEY$5 = 'bs.modal';
var EVENT_KEY$5 = "." + DATA_KEY$5;
var DATA_API_KEY$5 = '.data-api';
@@ -3188,30 +3127,32 @@
data.show(this);
});
- var $$6 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .modal to jQuery only if jQuery is present
+ * add .Modal to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$6) {
- var JQUERY_NO_CONFLICT$5 = $$6.fn[NAME$5];
- $$6.fn[NAME$5] = Modal.jQueryInterface;
- $$6.fn[NAME$5].Constructor = Modal;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$5];
+ $.fn[NAME$5] = Modal.jQueryInterface;
+ $.fn[NAME$5].Constructor = Modal;
- $$6.fn[NAME$5].noConflict = function () {
- $$6.fn[NAME$5] = JQUERY_NO_CONFLICT$5;
- return Modal.jQueryInterface;
- };
- }
+ $.fn[NAME$5].noConflict = function () {
+ $.fn[NAME$5] = JQUERY_NO_CONFLICT;
+ return Modal.jQueryInterface;
+ };
+ }
+ });
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): util/sanitizer.js
+ * Bootstrap (v5.0.0-alpha3): util/sanitizer.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
@@ -3343,7 +3284,7 @@
*/
var NAME$6 = 'tooltip';
- var VERSION$6 = '5.0.0-alpha2';
+ var VERSION$6 = '5.0.0-alpha3';
var DATA_KEY$6 = 'bs.tooltip';
var EVENT_KEY$6 = "." + DATA_KEY$6;
var CLASS_PREFIX = 'bs-tooltip';
@@ -4067,27 +4008,29 @@
return Tooltip;
}();
-
- var $$7 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .tooltip to jQuery only if jQuery is present
+ * add .Tooltip to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
- if ($$7) {
- var JQUERY_NO_CONFLICT$6 = $$7.fn[NAME$6];
- $$7.fn[NAME$6] = Tooltip.jQueryInterface;
- $$7.fn[NAME$6].Constructor = Tooltip;
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- $$7.fn[NAME$6].noConflict = function () {
- $$7.fn[NAME$6] = JQUERY_NO_CONFLICT$6;
- return Tooltip.jQueryInterface;
- };
- }
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$6];
+ $.fn[NAME$6] = Tooltip.jQueryInterface;
+ $.fn[NAME$6].Constructor = Tooltip;
+
+ $.fn[NAME$6].noConflict = function () {
+ $.fn[NAME$6] = JQUERY_NO_CONFLICT;
+ return Tooltip.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -4096,7 +4039,7 @@
*/
var NAME$7 = 'popover';
- var VERSION$7 = '5.0.0-alpha2';
+ var VERSION$7 = '5.0.0-alpha3';
var DATA_KEY$7 = 'bs.popover';
var EVENT_KEY$7 = "." + DATA_KEY$7;
var CLASS_PREFIX$1 = 'bs-popover';
@@ -4256,26 +4199,29 @@
return Popover;
}(Tooltip);
-
- var $$8 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
+ * add .Popover to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
- if ($$8) {
- var JQUERY_NO_CONFLICT$7 = $$8.fn[NAME$7];
- $$8.fn[NAME$7] = Popover.jQueryInterface;
- $$8.fn[NAME$7].Constructor = Popover;
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- $$8.fn[NAME$7].noConflict = function () {
- $$8.fn[NAME$7] = JQUERY_NO_CONFLICT$7;
- return Popover.jQueryInterface;
- };
- }
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$7];
+ $.fn[NAME$7] = Popover.jQueryInterface;
+ $.fn[NAME$7].Constructor = Popover;
+
+ $.fn[NAME$7].noConflict = function () {
+ $.fn[NAME$7] = JQUERY_NO_CONFLICT;
+ return Popover.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -4284,7 +4230,7 @@
*/
var NAME$8 = 'scrollspy';
- var VERSION$8 = '5.0.0-alpha2';
+ var VERSION$8 = '5.0.0-alpha3';
var DATA_KEY$8 = 'bs.scrollspy';
var EVENT_KEY$8 = "." + DATA_KEY$8;
var DATA_API_KEY$6 = '.data-api';
@@ -4556,25 +4502,28 @@
return new ScrollSpy(spy, Manipulator.getDataAttributes(spy));
});
});
- var $$9 = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
+ * add .ScrollSpy to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$9) {
- var JQUERY_NO_CONFLICT$8 = $$9.fn[NAME$8];
- $$9.fn[NAME$8] = ScrollSpy.jQueryInterface;
- $$9.fn[NAME$8].Constructor = ScrollSpy;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$8];
+ $.fn[NAME$8] = ScrollSpy.jQueryInterface;
+ $.fn[NAME$8].Constructor = ScrollSpy;
- $$9.fn[NAME$8].noConflict = function () {
- $$9.fn[NAME$8] = JQUERY_NO_CONFLICT$8;
- return ScrollSpy.jQueryInterface;
- };
- }
+ $.fn[NAME$8].noConflict = function () {
+ $.fn[NAME$8] = JQUERY_NO_CONFLICT;
+ return ScrollSpy.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -4583,7 +4532,7 @@
*/
var NAME$9 = 'tab';
- var VERSION$9 = '5.0.0-alpha2';
+ var VERSION$9 = '5.0.0-alpha3';
var DATA_KEY$9 = 'bs.tab';
var EVENT_KEY$9 = "." + DATA_KEY$9;
var DATA_API_KEY$7 = '.data-api';
@@ -4782,26 +4731,28 @@
var data = Data.getData(this, DATA_KEY$9) || new Tab(this);
data.show();
});
- var $$a = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .tab to jQuery only if jQuery is present
+ * add .Tab to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- if ($$a) {
- var JQUERY_NO_CONFLICT$9 = $$a.fn[NAME$9];
- $$a.fn[NAME$9] = Tab.jQueryInterface;
- $$a.fn[NAME$9].Constructor = Tab;
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$9];
+ $.fn[NAME$9] = Tab.jQueryInterface;
+ $.fn[NAME$9].Constructor = Tab;
- $$a.fn[NAME$9].noConflict = function () {
- $$a.fn[NAME$9] = JQUERY_NO_CONFLICT$9;
- return Tab.jQueryInterface;
- };
- }
+ $.fn[NAME$9].noConflict = function () {
+ $.fn[NAME$9] = JQUERY_NO_CONFLICT;
+ return Tab.jQueryInterface;
+ };
+ }
+ });
/**
* ------------------------------------------------------------------------
@@ -4810,7 +4761,7 @@
*/
var NAME$a = 'toast';
- var VERSION$a = '5.0.0-alpha2';
+ var VERSION$a = '5.0.0-alpha3';
var DATA_KEY$a = 'bs.toast';
var EVENT_KEY$a = "." + DATA_KEY$a;
var EVENT_CLICK_DISMISS$1 = "click.dismiss" + EVENT_KEY$a;
@@ -5005,31 +4956,33 @@
return Toast;
}();
-
- var $$b = getjQuery();
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
- * add .toast to jQuery only if jQuery is present
+ * add .Toast to jQuery only if jQuery is present
*/
- /* istanbul ignore if */
- if ($$b) {
- var JQUERY_NO_CONFLICT$a = $$b.fn[NAME$a];
- $$b.fn[NAME$a] = Toast.jQueryInterface;
- $$b.fn[NAME$a].Constructor = Toast;
+ onDOMContentLoaded(function () {
+ var $ = getjQuery();
+ /* istanbul ignore if */
- $$b.fn[NAME$a].noConflict = function () {
- $$b.fn[NAME$a] = JQUERY_NO_CONFLICT$a;
- return Toast.jQueryInterface;
- };
- }
+ if ($) {
+ var JQUERY_NO_CONFLICT = $.fn[NAME$a];
+ $.fn[NAME$a] = Toast.jQueryInterface;
+ $.fn[NAME$a].Constructor = Toast;
+
+ $.fn[NAME$a].noConflict = function () {
+ $.fn[NAME$a] = JQUERY_NO_CONFLICT;
+ return Toast.jQueryInterface;
+ };
+ }
+ });
/**
* --------------------------------------------------------------------------
- * Bootstrap (v5.0.0-alpha2): index.umd.js
+ * Bootstrap (v5.0.0-alpha3): index.umd.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/