Preparing 0.8.4 update
This commit is contained in:
parent
be9c91a767
commit
751983807a
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "understrap",
|
"name": "understrap",
|
||||||
"version": "0.8.2",
|
"version": "0.8.4",
|
||||||
"homepage": "http://understrap.com",
|
"homepage": "http://understrap.com",
|
||||||
"authors": [
|
"authors": [
|
||||||
"Holger Koenemann <office@holgerkoenemann.de>"
|
"Holger Koenemann <office@holgerkoenemann.de>"
|
||||||
|
@ -26,6 +26,6 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/holger1411/understrap.git",
|
"_source": "https://github.com/holger1411/understrap.git",
|
||||||
"_target": "~0.8.0",
|
"_target": "~0.8.4",
|
||||||
"_originalSource": "understrap"
|
"_originalSource": "understrap"
|
||||||
}
|
}
|
||||||
|
|
119
css/theme.css
119
css/theme.css
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
229
js/theme.js
229
js/theme.js
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap v4.1.1 (https://getbootstrap.com/)
|
* Bootstrap v4.1.2 (https://getbootstrap.com/)
|
||||||
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
*/
|
*/
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): util.js
|
* Bootstrap (v4.1.2): util.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -147,8 +147,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
var $selector = $$$1(document).find(selector);
|
return document.querySelector(selector) ? selector : null;
|
||||||
return $selector.length > 0 ? selector : null;
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -203,7 +202,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): alert.js
|
* Bootstrap (v4.1.2): alert.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -215,7 +214,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'alert';
|
var NAME = 'alert';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.alert';
|
var DATA_KEY = 'bs.alert';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -278,7 +277,7 @@
|
||||||
var parent = false;
|
var parent = false;
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
parent = $$$1(selector)[0];
|
parent = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!parent) {
|
if (!parent) {
|
||||||
|
@ -378,7 +377,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): button.js
|
* Bootstrap (v4.1.2): button.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -390,7 +389,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'button';
|
var NAME = 'button';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.button';
|
var DATA_KEY = 'bs.button';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -435,14 +434,14 @@
|
||||||
var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
|
var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
|
||||||
|
|
||||||
if (rootElement) {
|
if (rootElement) {
|
||||||
var input = $$$1(this._element).find(Selector.INPUT)[0];
|
var input = this._element.querySelector(Selector.INPUT);
|
||||||
|
|
||||||
if (input) {
|
if (input) {
|
||||||
if (input.type === 'radio') {
|
if (input.type === 'radio') {
|
||||||
if (input.checked && $$$1(this._element).hasClass(ClassName.ACTIVE)) {
|
if (input.checked && this._element.classList.contains(ClassName.ACTIVE)) {
|
||||||
triggerChangeEvent = false;
|
triggerChangeEvent = false;
|
||||||
} else {
|
} else {
|
||||||
var activeElement = $$$1(rootElement).find(Selector.ACTIVE)[0];
|
var activeElement = rootElement.querySelector(Selector.ACTIVE);
|
||||||
|
|
||||||
if (activeElement) {
|
if (activeElement) {
|
||||||
$$$1(activeElement).removeClass(ClassName.ACTIVE);
|
$$$1(activeElement).removeClass(ClassName.ACTIVE);
|
||||||
|
@ -455,7 +454,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
input.checked = !$$$1(this._element).hasClass(ClassName.ACTIVE);
|
input.checked = !this._element.classList.contains(ClassName.ACTIVE);
|
||||||
$$$1(input).trigger('change');
|
$$$1(input).trigger('change');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -465,7 +464,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (addAriaPressed) {
|
if (addAriaPressed) {
|
||||||
this._element.setAttribute('aria-pressed', !$$$1(this._element).hasClass(ClassName.ACTIVE));
|
this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName.ACTIVE));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (triggerChangeEvent) {
|
if (triggerChangeEvent) {
|
||||||
|
@ -542,7 +541,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): carousel.js
|
* Bootstrap (v4.1.2): carousel.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -554,7 +553,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'carousel';
|
var NAME = 'carousel';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.carousel';
|
var DATA_KEY = 'bs.carousel';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -633,7 +632,7 @@
|
||||||
this.touchTimeout = null;
|
this.touchTimeout = null;
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._element = $$$1(element)[0];
|
this._element = $$$1(element)[0];
|
||||||
this._indicatorsElement = $$$1(this._element).find(Selector.INDICATORS)[0];
|
this._indicatorsElement = this._element.querySelector(Selector.INDICATORS);
|
||||||
|
|
||||||
this._addEventListeners();
|
this._addEventListeners();
|
||||||
} // Getters
|
} // Getters
|
||||||
|
@ -667,7 +666,7 @@
|
||||||
this._isPaused = true;
|
this._isPaused = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($$$1(this._element).find(Selector.NEXT_PREV)[0]) {
|
if (this._element.querySelector(Selector.NEXT_PREV)) {
|
||||||
Util.triggerTransitionEnd(this._element);
|
Util.triggerTransitionEnd(this._element);
|
||||||
this.cycle(true);
|
this.cycle(true);
|
||||||
}
|
}
|
||||||
|
@ -694,7 +693,7 @@
|
||||||
_proto.to = function to(index) {
|
_proto.to = function to(index) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
this._activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];
|
this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
|
||||||
|
|
||||||
var activeIndex = this._getItemIndex(this._activeElement);
|
var activeIndex = this._getItemIndex(this._activeElement);
|
||||||
|
|
||||||
|
@ -800,7 +799,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getItemIndex = function _getItemIndex(element) {
|
_proto._getItemIndex = function _getItemIndex(element) {
|
||||||
this._items = $$$1.makeArray($$$1(element).parent().find(Selector.ITEM));
|
this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM)) : [];
|
||||||
return this._items.indexOf(element);
|
return this._items.indexOf(element);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -825,7 +824,7 @@
|
||||||
_proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
|
_proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
|
||||||
var targetIndex = this._getItemIndex(relatedTarget);
|
var targetIndex = this._getItemIndex(relatedTarget);
|
||||||
|
|
||||||
var fromIndex = this._getItemIndex($$$1(this._element).find(Selector.ACTIVE_ITEM)[0]);
|
var fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM));
|
||||||
|
|
||||||
var slideEvent = $$$1.Event(Event.SLIDE, {
|
var slideEvent = $$$1.Event(Event.SLIDE, {
|
||||||
relatedTarget: relatedTarget,
|
relatedTarget: relatedTarget,
|
||||||
|
@ -839,7 +838,8 @@
|
||||||
|
|
||||||
_proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
|
_proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
|
||||||
if (this._indicatorsElement) {
|
if (this._indicatorsElement) {
|
||||||
$$$1(this._indicatorsElement).find(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE));
|
||||||
|
$$$1(indicators).removeClass(ClassName.ACTIVE);
|
||||||
|
|
||||||
var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
|
var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
|
||||||
|
|
||||||
|
@ -852,7 +852,7 @@
|
||||||
_proto._slide = function _slide(direction, element) {
|
_proto._slide = function _slide(direction, element) {
|
||||||
var _this3 = this;
|
var _this3 = this;
|
||||||
|
|
||||||
var activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];
|
var activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
|
||||||
|
|
||||||
var activeElementIndex = this._getItemIndex(activeElement);
|
var activeElementIndex = this._getItemIndex(activeElement);
|
||||||
|
|
||||||
|
@ -1018,11 +1018,13 @@
|
||||||
|
|
||||||
$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
|
$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
|
||||||
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
||||||
$$$1(Selector.DATA_RIDE).each(function () {
|
var carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE));
|
||||||
var $carousel = $$$1(this);
|
|
||||||
|
for (var i = 0, len = carousels.length; i < len; i++) {
|
||||||
|
var $carousel = $$$1(carousels[i]);
|
||||||
|
|
||||||
Carousel._jQueryInterface.call($carousel, $carousel.data());
|
Carousel._jQueryInterface.call($carousel, $carousel.data());
|
||||||
});
|
}
|
||||||
});
|
});
|
||||||
/**
|
/**
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
|
@ -1043,7 +1045,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): collapse.js
|
* Bootstrap (v4.1.2): collapse.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1055,7 +1057,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'collapse';
|
var NAME = 'collapse';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.collapse';
|
var DATA_KEY = 'bs.collapse';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1103,14 +1105,17 @@
|
||||||
this._isTransitioning = false;
|
this._isTransitioning = false;
|
||||||
this._element = element;
|
this._element = element;
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._triggerArray = $$$1.makeArray($$$1("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
|
this._triggerArray = $$$1.makeArray(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
|
||||||
var tabToggles = $$$1(Selector.DATA_TOGGLE);
|
var toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
|
||||||
|
|
||||||
for (var i = 0; i < tabToggles.length; i++) {
|
for (var i = 0, len = toggleList.length; i < len; i++) {
|
||||||
var elem = tabToggles[i];
|
var elem = toggleList[i];
|
||||||
var selector = Util.getSelectorFromElement(elem);
|
var selector = Util.getSelectorFromElement(elem);
|
||||||
|
var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) {
|
||||||
|
return foundElem === element;
|
||||||
|
});
|
||||||
|
|
||||||
if (selector !== null && $$$1(selector).filter(element).length > 0) {
|
if (selector !== null && filterElement.length > 0) {
|
||||||
this._selector = selector;
|
this._selector = selector;
|
||||||
|
|
||||||
this._triggerArray.push(elem);
|
this._triggerArray.push(elem);
|
||||||
|
@ -1151,7 +1156,9 @@
|
||||||
var activesData;
|
var activesData;
|
||||||
|
|
||||||
if (this._parent) {
|
if (this._parent) {
|
||||||
actives = $$$1.makeArray($$$1(this._parent).find(Selector.ACTIVES).filter("[data-parent=\"" + this._config.parent + "\"]"));
|
actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES)).filter(function (elem) {
|
||||||
|
return elem.getAttribute('data-parent') === _this._config.parent;
|
||||||
|
});
|
||||||
|
|
||||||
if (actives.length === 0) {
|
if (actives.length === 0) {
|
||||||
actives = null;
|
actives = null;
|
||||||
|
@ -1186,7 +1193,7 @@
|
||||||
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
||||||
this._element.style[dimension] = 0;
|
this._element.style[dimension] = 0;
|
||||||
|
|
||||||
if (this._triggerArray.length > 0) {
|
if (this._triggerArray.length) {
|
||||||
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1227,14 +1234,15 @@
|
||||||
this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
|
this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
|
||||||
Util.reflow(this._element);
|
Util.reflow(this._element);
|
||||||
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
||||||
|
var triggerArrayLength = this._triggerArray.length;
|
||||||
|
|
||||||
if (this._triggerArray.length > 0) {
|
if (triggerArrayLength > 0) {
|
||||||
for (var i = 0; i < this._triggerArray.length; i++) {
|
for (var i = 0; i < triggerArrayLength; i++) {
|
||||||
var trigger = this._triggerArray[i];
|
var trigger = this._triggerArray[i];
|
||||||
var selector = Util.getSelectorFromElement(trigger);
|
var selector = Util.getSelectorFromElement(trigger);
|
||||||
|
|
||||||
if (selector !== null) {
|
if (selector !== null) {
|
||||||
var $elem = $$$1(selector);
|
var $elem = $$$1([].slice.call(document.querySelectorAll(selector)));
|
||||||
|
|
||||||
if (!$elem.hasClass(ClassName.SHOW)) {
|
if (!$elem.hasClass(ClassName.SHOW)) {
|
||||||
$$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
|
$$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
|
||||||
|
@ -1295,11 +1303,12 @@
|
||||||
parent = this._config.parent[0];
|
parent = this._config.parent[0];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
parent = $$$1(this._config.parent)[0];
|
parent = document.querySelector(this._config.parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
|
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
|
||||||
$$$1(parent).find(selector).each(function (i, element) {
|
var children = [].slice.call(parent.querySelectorAll(selector));
|
||||||
|
$$$1(children).each(function (i, element) {
|
||||||
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||||
});
|
});
|
||||||
return parent;
|
return parent;
|
||||||
|
@ -1309,7 +1318,7 @@
|
||||||
if (element) {
|
if (element) {
|
||||||
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
||||||
|
|
||||||
if (triggerArray.length > 0) {
|
if (triggerArray.length) {
|
||||||
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1318,7 +1327,7 @@
|
||||||
|
|
||||||
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
||||||
var selector = Util.getSelectorFromElement(element);
|
var selector = Util.getSelectorFromElement(element);
|
||||||
return selector ? $$$1(selector)[0] : null;
|
return selector ? document.querySelector(selector) : null;
|
||||||
};
|
};
|
||||||
|
|
||||||
Collapse._jQueryInterface = function _jQueryInterface(config) {
|
Collapse._jQueryInterface = function _jQueryInterface(config) {
|
||||||
|
@ -1376,7 +1385,8 @@
|
||||||
|
|
||||||
var $trigger = $$$1(this);
|
var $trigger = $$$1(this);
|
||||||
var selector = Util.getSelectorFromElement(this);
|
var selector = Util.getSelectorFromElement(this);
|
||||||
$$$1(selector).each(function () {
|
var selectors = [].slice.call(document.querySelectorAll(selector));
|
||||||
|
$$$1(selectors).each(function () {
|
||||||
var $target = $$$1(this);
|
var $target = $$$1(this);
|
||||||
var data = $target.data(DATA_KEY);
|
var data = $target.data(DATA_KEY);
|
||||||
var config = data ? 'toggle' : $trigger.data();
|
var config = data ? 'toggle' : $trigger.data();
|
||||||
|
@ -1403,7 +1413,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): dropdown.js
|
* Bootstrap (v4.1.2): dropdown.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1415,7 +1425,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'dropdown';
|
var NAME = 'dropdown';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.dropdown';
|
var DATA_KEY = 'bs.dropdown';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1624,14 +1634,16 @@
|
||||||
if (!this._menu) {
|
if (!this._menu) {
|
||||||
var parent = Dropdown._getParentFromElement(this._element);
|
var parent = Dropdown._getParentFromElement(this._element);
|
||||||
|
|
||||||
this._menu = $$$1(parent).find(Selector.MENU)[0];
|
if (parent) {
|
||||||
|
this._menu = parent.querySelector(Selector.MENU);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this._menu;
|
return this._menu;
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getPlacement = function _getPlacement() {
|
_proto._getPlacement = function _getPlacement() {
|
||||||
var $parentDropdown = $$$1(this._element).parent();
|
var $parentDropdown = $$$1(this._element.parentNode);
|
||||||
var placement = AttachmentMap.BOTTOM; // Handle dropup
|
var placement = AttachmentMap.BOTTOM; // Handle dropup
|
||||||
|
|
||||||
if ($parentDropdown.hasClass(ClassName.DROPUP)) {
|
if ($parentDropdown.hasClass(ClassName.DROPUP)) {
|
||||||
|
@ -1719,9 +1731,9 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var toggles = $$$1.makeArray($$$1(Selector.DATA_TOGGLE));
|
var toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
|
||||||
|
|
||||||
for (var i = 0; i < toggles.length; i++) {
|
for (var i = 0, len = toggles.length; i < len; i++) {
|
||||||
var parent = Dropdown._getParentFromElement(toggles[i]);
|
var parent = Dropdown._getParentFromElement(toggles[i]);
|
||||||
|
|
||||||
var context = $$$1(toggles[i]).data(DATA_KEY);
|
var context = $$$1(toggles[i]).data(DATA_KEY);
|
||||||
|
@ -1729,6 +1741,10 @@
|
||||||
relatedTarget: toggles[i]
|
relatedTarget: toggles[i]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (event && event.type === 'click') {
|
||||||
|
relatedTarget.clickEvent = event;
|
||||||
|
}
|
||||||
|
|
||||||
if (!context) {
|
if (!context) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -1767,7 +1783,7 @@
|
||||||
var selector = Util.getSelectorFromElement(element);
|
var selector = Util.getSelectorFromElement(element);
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
parent = $$$1(selector)[0];
|
parent = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
return parent || element.parentNode;
|
return parent || element.parentNode;
|
||||||
|
@ -1799,7 +1815,7 @@
|
||||||
|
|
||||||
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
||||||
if (event.which === ESCAPE_KEYCODE) {
|
if (event.which === ESCAPE_KEYCODE) {
|
||||||
var toggle = $$$1(parent).find(Selector.DATA_TOGGLE)[0];
|
var toggle = parent.querySelector(Selector.DATA_TOGGLE);
|
||||||
$$$1(toggle).trigger('focus');
|
$$$1(toggle).trigger('focus');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1807,7 +1823,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var items = $$$1(parent).find(Selector.VISIBLE_ITEMS).get();
|
var items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS));
|
||||||
|
|
||||||
if (items.length === 0) {
|
if (items.length === 0) {
|
||||||
return;
|
return;
|
||||||
|
@ -1885,7 +1901,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): modal.js
|
* Bootstrap (v4.1.2): modal.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1897,7 +1913,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'modal';
|
var NAME = 'modal';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.modal';
|
var DATA_KEY = 'bs.modal';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1941,8 +1957,7 @@
|
||||||
DATA_TOGGLE: '[data-toggle="modal"]',
|
DATA_TOGGLE: '[data-toggle="modal"]',
|
||||||
DATA_DISMISS: '[data-dismiss="modal"]',
|
DATA_DISMISS: '[data-dismiss="modal"]',
|
||||||
FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
|
FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
|
||||||
STICKY_CONTENT: '.sticky-top',
|
STICKY_CONTENT: '.sticky-top'
|
||||||
NAVBAR_TOGGLER: '.navbar-toggler'
|
|
||||||
/**
|
/**
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
* Class Definition
|
* Class Definition
|
||||||
|
@ -1957,7 +1972,7 @@
|
||||||
function Modal(element, config) {
|
function Modal(element, config) {
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._element = element;
|
this._element = element;
|
||||||
this._dialog = $$$1(element).find(Selector.DIALOG)[0];
|
this._dialog = element.querySelector(Selector.DIALOG);
|
||||||
this._backdrop = null;
|
this._backdrop = null;
|
||||||
this._isShown = false;
|
this._isShown = false;
|
||||||
this._isBodyOverflowing = false;
|
this._isBodyOverflowing = false;
|
||||||
|
@ -2214,7 +2229,7 @@
|
||||||
this._backdrop.className = ClassName.BACKDROP;
|
this._backdrop.className = ClassName.BACKDROP;
|
||||||
|
|
||||||
if (animate) {
|
if (animate) {
|
||||||
$$$1(this._backdrop).addClass(animate);
|
this._backdrop.classList.add(animate);
|
||||||
}
|
}
|
||||||
|
|
||||||
$$$1(this._backdrop).appendTo(document.body);
|
$$$1(this._backdrop).appendTo(document.body);
|
||||||
|
@ -2308,23 +2323,19 @@
|
||||||
if (this._isBodyOverflowing) {
|
if (this._isBodyOverflowing) {
|
||||||
// Note: DOMNode.style.paddingRight returns the actual value or '' if not set
|
// Note: DOMNode.style.paddingRight returns the actual value or '' if not set
|
||||||
// while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
|
// while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
|
||||||
// Adjust fixed content padding
|
var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
|
||||||
$$$1(Selector.FIXED_CONTENT).each(function (index, element) {
|
var stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT)); // Adjust fixed content padding
|
||||||
var actualPadding = $$$1(element)[0].style.paddingRight;
|
|
||||||
|
$$$1(fixedContent).each(function (index, element) {
|
||||||
|
var actualPadding = element.style.paddingRight;
|
||||||
var calculatedPadding = $$$1(element).css('padding-right');
|
var calculatedPadding = $$$1(element).css('padding-right');
|
||||||
$$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
|
$$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
|
||||||
}); // Adjust sticky content margin
|
}); // Adjust sticky content margin
|
||||||
|
|
||||||
$$$1(Selector.STICKY_CONTENT).each(function (index, element) {
|
$$$1(stickyContent).each(function (index, element) {
|
||||||
var actualMargin = $$$1(element)[0].style.marginRight;
|
var actualMargin = element.style.marginRight;
|
||||||
var calculatedMargin = $$$1(element).css('margin-right');
|
var calculatedMargin = $$$1(element).css('margin-right');
|
||||||
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
|
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
|
||||||
}); // Adjust navbar-toggler margin
|
|
||||||
|
|
||||||
$$$1(Selector.NAVBAR_TOGGLER).each(function (index, element) {
|
|
||||||
var actualMargin = $$$1(element)[0].style.marginRight;
|
|
||||||
var calculatedMargin = $$$1(element).css('margin-right');
|
|
||||||
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) + _this9._scrollbarWidth + "px");
|
|
||||||
}); // Adjust body padding
|
}); // Adjust body padding
|
||||||
|
|
||||||
var actualPadding = document.body.style.paddingRight;
|
var actualPadding = document.body.style.paddingRight;
|
||||||
|
@ -2335,15 +2346,15 @@
|
||||||
|
|
||||||
_proto._resetScrollbar = function _resetScrollbar() {
|
_proto._resetScrollbar = function _resetScrollbar() {
|
||||||
// Restore fixed content padding
|
// Restore fixed content padding
|
||||||
$$$1(Selector.FIXED_CONTENT).each(function (index, element) {
|
var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
|
||||||
|
$$$1(fixedContent).each(function (index, element) {
|
||||||
var padding = $$$1(element).data('padding-right');
|
var padding = $$$1(element).data('padding-right');
|
||||||
|
$$$1(element).removeData('padding-right');
|
||||||
|
element.style.paddingRight = padding ? padding : '';
|
||||||
|
}); // Restore sticky content
|
||||||
|
|
||||||
if (typeof padding !== 'undefined') {
|
var elements = [].slice.call(document.querySelectorAll("" + Selector.STICKY_CONTENT));
|
||||||
$$$1(element).css('padding-right', padding).removeData('padding-right');
|
$$$1(elements).each(function (index, element) {
|
||||||
}
|
|
||||||
}); // Restore sticky content and navbar-toggler margin
|
|
||||||
|
|
||||||
$$$1(Selector.STICKY_CONTENT + ", " + Selector.NAVBAR_TOGGLER).each(function (index, element) {
|
|
||||||
var margin = $$$1(element).data('margin-right');
|
var margin = $$$1(element).data('margin-right');
|
||||||
|
|
||||||
if (typeof margin !== 'undefined') {
|
if (typeof margin !== 'undefined') {
|
||||||
|
@ -2352,10 +2363,8 @@
|
||||||
}); // Restore body padding
|
}); // Restore body padding
|
||||||
|
|
||||||
var padding = $$$1(document.body).data('padding-right');
|
var padding = $$$1(document.body).data('padding-right');
|
||||||
|
$$$1(document.body).removeData('padding-right');
|
||||||
if (typeof padding !== 'undefined') {
|
document.body.style.paddingRight = padding ? padding : '';
|
||||||
$$$1(document.body).css('padding-right', padding).removeData('padding-right');
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getScrollbarWidth = function _getScrollbarWidth() {
|
_proto._getScrollbarWidth = function _getScrollbarWidth() {
|
||||||
|
@ -2420,7 +2429,7 @@
|
||||||
var selector = Util.getSelectorFromElement(this);
|
var selector = Util.getSelectorFromElement(this);
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
target = $$$1(selector)[0];
|
target = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
|
var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
|
||||||
|
@ -2463,7 +2472,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): tooltip.js
|
* Bootstrap (v4.1.2): tooltip.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -2475,7 +2484,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'tooltip';
|
var NAME = 'tooltip';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.tooltip';
|
var DATA_KEY = 'bs.tooltip';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
||||||
|
@ -2685,7 +2694,7 @@
|
||||||
var attachment = this._getAttachment(placement);
|
var attachment = this._getAttachment(placement);
|
||||||
|
|
||||||
this.addAttachmentClass(attachment);
|
this.addAttachmentClass(attachment);
|
||||||
var container = this.config.container === false ? document.body : $$$1(this.config.container);
|
var container = this.config.container === false ? document.body : $$$1(document).find(this.config.container);
|
||||||
$$$1(tip).data(this.constructor.DATA_KEY, this);
|
$$$1(tip).data(this.constructor.DATA_KEY, this);
|
||||||
|
|
||||||
if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
||||||
|
@ -2824,9 +2833,9 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto.setContent = function setContent() {
|
_proto.setContent = function setContent() {
|
||||||
var $tip = $$$1(this.getTipElement());
|
var tip = this.getTipElement();
|
||||||
this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle());
|
this.setElementContent($$$1(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle());
|
||||||
$tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
$$$1(tip).removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto.setElementContent = function setElementContent($element, content) {
|
_proto.setElementContent = function setElementContent($element, content) {
|
||||||
|
@ -3019,15 +3028,18 @@
|
||||||
var $tip = $$$1(this.getTipElement());
|
var $tip = $$$1(this.getTipElement());
|
||||||
var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
|
var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
|
||||||
|
|
||||||
if (tabClass !== null && tabClass.length > 0) {
|
if (tabClass !== null && tabClass.length) {
|
||||||
$tip.removeClass(tabClass.join(''));
|
$tip.removeClass(tabClass.join(''));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._handlePopperPlacementChange = function _handlePopperPlacementChange(data) {
|
_proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {
|
||||||
|
var popperInstance = popperData.instance;
|
||||||
|
this.tip = popperInstance.popper;
|
||||||
|
|
||||||
this._cleanTipClass();
|
this._cleanTipClass();
|
||||||
|
|
||||||
this.addAttachmentClass(this._getAttachment(data.placement));
|
this.addAttachmentClass(this._getAttachment(popperData.placement));
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._fixTransition = function _fixTransition() {
|
_proto._fixTransition = function _fixTransition() {
|
||||||
|
@ -3130,7 +3142,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): popover.js
|
* Bootstrap (v4.1.2): popover.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3142,7 +3154,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'popover';
|
var NAME = 'popover';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.popover';
|
var DATA_KEY = 'bs.popover';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
||||||
|
@ -3327,7 +3339,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): scrollspy.js
|
* Bootstrap (v4.1.2): scrollspy.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3339,7 +3351,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'scrollspy';
|
var NAME = 'scrollspy';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.scrollspy';
|
var DATA_KEY = 'bs.scrollspy';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -3421,13 +3433,13 @@
|
||||||
this._offsets = [];
|
this._offsets = [];
|
||||||
this._targets = [];
|
this._targets = [];
|
||||||
this._scrollHeight = this._getScrollHeight();
|
this._scrollHeight = this._getScrollHeight();
|
||||||
var targets = $$$1.makeArray($$$1(this._selector));
|
var targets = [].slice.call(document.querySelectorAll(this._selector));
|
||||||
targets.map(function (element) {
|
targets.map(function (element) {
|
||||||
var target;
|
var target;
|
||||||
var targetSelector = Util.getSelectorFromElement(element);
|
var targetSelector = Util.getSelectorFromElement(element);
|
||||||
|
|
||||||
if (targetSelector) {
|
if (targetSelector) {
|
||||||
target = $$$1(targetSelector)[0];
|
target = document.querySelector(targetSelector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (target) {
|
if (target) {
|
||||||
|
@ -3524,7 +3536,9 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = this._offsets.length; i--;) {
|
var offsetLength = this._offsets.length;
|
||||||
|
|
||||||
|
for (var i = offsetLength; i--;) {
|
||||||
var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
|
var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
|
||||||
|
|
||||||
if (isActiveTarget) {
|
if (isActiveTarget) {
|
||||||
|
@ -3544,7 +3558,7 @@
|
||||||
queries = queries.map(function (selector) {
|
queries = queries.map(function (selector) {
|
||||||
return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
|
return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
|
||||||
});
|
});
|
||||||
var $link = $$$1(queries.join(','));
|
var $link = $$$1([].slice.call(document.querySelectorAll(queries.join(','))));
|
||||||
|
|
||||||
if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
|
if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
|
||||||
$link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
$link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
||||||
|
@ -3565,7 +3579,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._clear = function _clear() {
|
_proto._clear = function _clear() {
|
||||||
$$$1(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
var nodes = [].slice.call(document.querySelectorAll(this._selector));
|
||||||
|
$$$1(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
||||||
}; // Static
|
}; // Static
|
||||||
|
|
||||||
|
|
||||||
|
@ -3612,9 +3627,10 @@
|
||||||
|
|
||||||
|
|
||||||
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
||||||
var scrollSpys = $$$1.makeArray($$$1(Selector.DATA_SPY));
|
var scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY));
|
||||||
|
var scrollSpysLength = scrollSpys.length;
|
||||||
|
|
||||||
for (var i = scrollSpys.length; i--;) {
|
for (var i = scrollSpysLength; i--;) {
|
||||||
var $spy = $$$1(scrollSpys[i]);
|
var $spy = $$$1(scrollSpys[i]);
|
||||||
|
|
||||||
ScrollSpy._jQueryInterface.call($spy, $spy.data());
|
ScrollSpy._jQueryInterface.call($spy, $spy.data());
|
||||||
|
@ -3639,7 +3655,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): tab.js
|
* Bootstrap (v4.1.2): tab.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3651,7 +3667,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'tab';
|
var NAME = 'tab';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.tab';
|
var DATA_KEY = 'bs.tab';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -3733,7 +3749,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
target = $$$1(selector)[0];
|
target = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
this._activate(this._element, listElement);
|
this._activate(this._element, listElement);
|
||||||
|
@ -3815,7 +3831,8 @@
|
||||||
var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
|
var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
|
||||||
|
|
||||||
if (dropdownElement) {
|
if (dropdownElement) {
|
||||||
$$$1(dropdownElement).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE));
|
||||||
|
$$$1(dropdownToggleList).addClass(ClassName.ACTIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
element.setAttribute('aria-expanded', true);
|
element.setAttribute('aria-expanded', true);
|
||||||
|
@ -3887,7 +3904,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): index.js
|
* Bootstrap (v4.1.2): index.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "understrap",
|
"name": "understrap",
|
||||||
"version": "0.8.2",
|
"version": "0.8.4",
|
||||||
"description": "WordPress Theme framework",
|
"description": "WordPress Theme framework",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://understrap.com",
|
"homepage": "https://understrap.com",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bootstrap": "4.1.1",
|
"bootstrap": "4.1.2",
|
||||||
"browser-sync": "^2.23.6",
|
"browser-sync": "^2.23.6",
|
||||||
"del": "^3.0.0",
|
"del": "^3.0.0",
|
||||||
"font-awesome": "^4.7.0",
|
"font-awesome": "^4.7.0",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap v4.1.1 (https://getbootstrap.com/)
|
* Bootstrap v4.1.2 (https://getbootstrap.com/)
|
||||||
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
*/
|
*/
|
||||||
|
@ -69,7 +69,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): util.js
|
* Bootstrap (v4.1.2): util.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -146,8 +146,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
var $selector = $$$1(document).find(selector);
|
return document.querySelector(selector) ? selector : null;
|
||||||
return $selector.length > 0 ? selector : null;
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -202,7 +201,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): alert.js
|
* Bootstrap (v4.1.2): alert.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -214,7 +213,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'alert';
|
var NAME = 'alert';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.alert';
|
var DATA_KEY = 'bs.alert';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -277,7 +276,7 @@
|
||||||
var parent = false;
|
var parent = false;
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
parent = $$$1(selector)[0];
|
parent = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!parent) {
|
if (!parent) {
|
||||||
|
@ -377,7 +376,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): button.js
|
* Bootstrap (v4.1.2): button.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -389,7 +388,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'button';
|
var NAME = 'button';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.button';
|
var DATA_KEY = 'bs.button';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -434,14 +433,14 @@
|
||||||
var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
|
var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
|
||||||
|
|
||||||
if (rootElement) {
|
if (rootElement) {
|
||||||
var input = $$$1(this._element).find(Selector.INPUT)[0];
|
var input = this._element.querySelector(Selector.INPUT);
|
||||||
|
|
||||||
if (input) {
|
if (input) {
|
||||||
if (input.type === 'radio') {
|
if (input.type === 'radio') {
|
||||||
if (input.checked && $$$1(this._element).hasClass(ClassName.ACTIVE)) {
|
if (input.checked && this._element.classList.contains(ClassName.ACTIVE)) {
|
||||||
triggerChangeEvent = false;
|
triggerChangeEvent = false;
|
||||||
} else {
|
} else {
|
||||||
var activeElement = $$$1(rootElement).find(Selector.ACTIVE)[0];
|
var activeElement = rootElement.querySelector(Selector.ACTIVE);
|
||||||
|
|
||||||
if (activeElement) {
|
if (activeElement) {
|
||||||
$$$1(activeElement).removeClass(ClassName.ACTIVE);
|
$$$1(activeElement).removeClass(ClassName.ACTIVE);
|
||||||
|
@ -454,7 +453,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
input.checked = !$$$1(this._element).hasClass(ClassName.ACTIVE);
|
input.checked = !this._element.classList.contains(ClassName.ACTIVE);
|
||||||
$$$1(input).trigger('change');
|
$$$1(input).trigger('change');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -464,7 +463,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (addAriaPressed) {
|
if (addAriaPressed) {
|
||||||
this._element.setAttribute('aria-pressed', !$$$1(this._element).hasClass(ClassName.ACTIVE));
|
this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName.ACTIVE));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (triggerChangeEvent) {
|
if (triggerChangeEvent) {
|
||||||
|
@ -541,7 +540,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): carousel.js
|
* Bootstrap (v4.1.2): carousel.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -553,7 +552,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'carousel';
|
var NAME = 'carousel';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.carousel';
|
var DATA_KEY = 'bs.carousel';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -632,7 +631,7 @@
|
||||||
this.touchTimeout = null;
|
this.touchTimeout = null;
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._element = $$$1(element)[0];
|
this._element = $$$1(element)[0];
|
||||||
this._indicatorsElement = $$$1(this._element).find(Selector.INDICATORS)[0];
|
this._indicatorsElement = this._element.querySelector(Selector.INDICATORS);
|
||||||
|
|
||||||
this._addEventListeners();
|
this._addEventListeners();
|
||||||
} // Getters
|
} // Getters
|
||||||
|
@ -666,7 +665,7 @@
|
||||||
this._isPaused = true;
|
this._isPaused = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($$$1(this._element).find(Selector.NEXT_PREV)[0]) {
|
if (this._element.querySelector(Selector.NEXT_PREV)) {
|
||||||
Util.triggerTransitionEnd(this._element);
|
Util.triggerTransitionEnd(this._element);
|
||||||
this.cycle(true);
|
this.cycle(true);
|
||||||
}
|
}
|
||||||
|
@ -693,7 +692,7 @@
|
||||||
_proto.to = function to(index) {
|
_proto.to = function to(index) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
this._activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];
|
this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
|
||||||
|
|
||||||
var activeIndex = this._getItemIndex(this._activeElement);
|
var activeIndex = this._getItemIndex(this._activeElement);
|
||||||
|
|
||||||
|
@ -799,7 +798,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getItemIndex = function _getItemIndex(element) {
|
_proto._getItemIndex = function _getItemIndex(element) {
|
||||||
this._items = $$$1.makeArray($$$1(element).parent().find(Selector.ITEM));
|
this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM)) : [];
|
||||||
return this._items.indexOf(element);
|
return this._items.indexOf(element);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -824,7 +823,7 @@
|
||||||
_proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
|
_proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
|
||||||
var targetIndex = this._getItemIndex(relatedTarget);
|
var targetIndex = this._getItemIndex(relatedTarget);
|
||||||
|
|
||||||
var fromIndex = this._getItemIndex($$$1(this._element).find(Selector.ACTIVE_ITEM)[0]);
|
var fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM));
|
||||||
|
|
||||||
var slideEvent = $$$1.Event(Event.SLIDE, {
|
var slideEvent = $$$1.Event(Event.SLIDE, {
|
||||||
relatedTarget: relatedTarget,
|
relatedTarget: relatedTarget,
|
||||||
|
@ -838,7 +837,8 @@
|
||||||
|
|
||||||
_proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
|
_proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
|
||||||
if (this._indicatorsElement) {
|
if (this._indicatorsElement) {
|
||||||
$$$1(this._indicatorsElement).find(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE));
|
||||||
|
$$$1(indicators).removeClass(ClassName.ACTIVE);
|
||||||
|
|
||||||
var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
|
var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
|
||||||
|
|
||||||
|
@ -851,7 +851,7 @@
|
||||||
_proto._slide = function _slide(direction, element) {
|
_proto._slide = function _slide(direction, element) {
|
||||||
var _this3 = this;
|
var _this3 = this;
|
||||||
|
|
||||||
var activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];
|
var activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
|
||||||
|
|
||||||
var activeElementIndex = this._getItemIndex(activeElement);
|
var activeElementIndex = this._getItemIndex(activeElement);
|
||||||
|
|
||||||
|
@ -1017,11 +1017,13 @@
|
||||||
|
|
||||||
$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
|
$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
|
||||||
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
||||||
$$$1(Selector.DATA_RIDE).each(function () {
|
var carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE));
|
||||||
var $carousel = $$$1(this);
|
|
||||||
|
for (var i = 0, len = carousels.length; i < len; i++) {
|
||||||
|
var $carousel = $$$1(carousels[i]);
|
||||||
|
|
||||||
Carousel._jQueryInterface.call($carousel, $carousel.data());
|
Carousel._jQueryInterface.call($carousel, $carousel.data());
|
||||||
});
|
}
|
||||||
});
|
});
|
||||||
/**
|
/**
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
|
@ -1042,7 +1044,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): collapse.js
|
* Bootstrap (v4.1.2): collapse.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1054,7 +1056,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'collapse';
|
var NAME = 'collapse';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.collapse';
|
var DATA_KEY = 'bs.collapse';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1102,14 +1104,17 @@
|
||||||
this._isTransitioning = false;
|
this._isTransitioning = false;
|
||||||
this._element = element;
|
this._element = element;
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._triggerArray = $$$1.makeArray($$$1("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
|
this._triggerArray = $$$1.makeArray(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
|
||||||
var tabToggles = $$$1(Selector.DATA_TOGGLE);
|
var toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
|
||||||
|
|
||||||
for (var i = 0; i < tabToggles.length; i++) {
|
for (var i = 0, len = toggleList.length; i < len; i++) {
|
||||||
var elem = tabToggles[i];
|
var elem = toggleList[i];
|
||||||
var selector = Util.getSelectorFromElement(elem);
|
var selector = Util.getSelectorFromElement(elem);
|
||||||
|
var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) {
|
||||||
|
return foundElem === element;
|
||||||
|
});
|
||||||
|
|
||||||
if (selector !== null && $$$1(selector).filter(element).length > 0) {
|
if (selector !== null && filterElement.length > 0) {
|
||||||
this._selector = selector;
|
this._selector = selector;
|
||||||
|
|
||||||
this._triggerArray.push(elem);
|
this._triggerArray.push(elem);
|
||||||
|
@ -1150,7 +1155,9 @@
|
||||||
var activesData;
|
var activesData;
|
||||||
|
|
||||||
if (this._parent) {
|
if (this._parent) {
|
||||||
actives = $$$1.makeArray($$$1(this._parent).find(Selector.ACTIVES).filter("[data-parent=\"" + this._config.parent + "\"]"));
|
actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES)).filter(function (elem) {
|
||||||
|
return elem.getAttribute('data-parent') === _this._config.parent;
|
||||||
|
});
|
||||||
|
|
||||||
if (actives.length === 0) {
|
if (actives.length === 0) {
|
||||||
actives = null;
|
actives = null;
|
||||||
|
@ -1185,7 +1192,7 @@
|
||||||
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
||||||
this._element.style[dimension] = 0;
|
this._element.style[dimension] = 0;
|
||||||
|
|
||||||
if (this._triggerArray.length > 0) {
|
if (this._triggerArray.length) {
|
||||||
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1226,14 +1233,15 @@
|
||||||
this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
|
this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
|
||||||
Util.reflow(this._element);
|
Util.reflow(this._element);
|
||||||
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
||||||
|
var triggerArrayLength = this._triggerArray.length;
|
||||||
|
|
||||||
if (this._triggerArray.length > 0) {
|
if (triggerArrayLength > 0) {
|
||||||
for (var i = 0; i < this._triggerArray.length; i++) {
|
for (var i = 0; i < triggerArrayLength; i++) {
|
||||||
var trigger = this._triggerArray[i];
|
var trigger = this._triggerArray[i];
|
||||||
var selector = Util.getSelectorFromElement(trigger);
|
var selector = Util.getSelectorFromElement(trigger);
|
||||||
|
|
||||||
if (selector !== null) {
|
if (selector !== null) {
|
||||||
var $elem = $$$1(selector);
|
var $elem = $$$1([].slice.call(document.querySelectorAll(selector)));
|
||||||
|
|
||||||
if (!$elem.hasClass(ClassName.SHOW)) {
|
if (!$elem.hasClass(ClassName.SHOW)) {
|
||||||
$$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
|
$$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
|
||||||
|
@ -1294,11 +1302,12 @@
|
||||||
parent = this._config.parent[0];
|
parent = this._config.parent[0];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
parent = $$$1(this._config.parent)[0];
|
parent = document.querySelector(this._config.parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
|
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
|
||||||
$$$1(parent).find(selector).each(function (i, element) {
|
var children = [].slice.call(parent.querySelectorAll(selector));
|
||||||
|
$$$1(children).each(function (i, element) {
|
||||||
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||||
});
|
});
|
||||||
return parent;
|
return parent;
|
||||||
|
@ -1308,7 +1317,7 @@
|
||||||
if (element) {
|
if (element) {
|
||||||
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
||||||
|
|
||||||
if (triggerArray.length > 0) {
|
if (triggerArray.length) {
|
||||||
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1317,7 +1326,7 @@
|
||||||
|
|
||||||
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
||||||
var selector = Util.getSelectorFromElement(element);
|
var selector = Util.getSelectorFromElement(element);
|
||||||
return selector ? $$$1(selector)[0] : null;
|
return selector ? document.querySelector(selector) : null;
|
||||||
};
|
};
|
||||||
|
|
||||||
Collapse._jQueryInterface = function _jQueryInterface(config) {
|
Collapse._jQueryInterface = function _jQueryInterface(config) {
|
||||||
|
@ -1375,7 +1384,8 @@
|
||||||
|
|
||||||
var $trigger = $$$1(this);
|
var $trigger = $$$1(this);
|
||||||
var selector = Util.getSelectorFromElement(this);
|
var selector = Util.getSelectorFromElement(this);
|
||||||
$$$1(selector).each(function () {
|
var selectors = [].slice.call(document.querySelectorAll(selector));
|
||||||
|
$$$1(selectors).each(function () {
|
||||||
var $target = $$$1(this);
|
var $target = $$$1(this);
|
||||||
var data = $target.data(DATA_KEY);
|
var data = $target.data(DATA_KEY);
|
||||||
var config = data ? 'toggle' : $trigger.data();
|
var config = data ? 'toggle' : $trigger.data();
|
||||||
|
@ -3920,7 +3930,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): dropdown.js
|
* Bootstrap (v4.1.2): dropdown.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3932,7 +3942,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'dropdown';
|
var NAME = 'dropdown';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.dropdown';
|
var DATA_KEY = 'bs.dropdown';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -4141,14 +4151,16 @@
|
||||||
if (!this._menu) {
|
if (!this._menu) {
|
||||||
var parent = Dropdown._getParentFromElement(this._element);
|
var parent = Dropdown._getParentFromElement(this._element);
|
||||||
|
|
||||||
this._menu = $$$1(parent).find(Selector.MENU)[0];
|
if (parent) {
|
||||||
|
this._menu = parent.querySelector(Selector.MENU);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this._menu;
|
return this._menu;
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getPlacement = function _getPlacement() {
|
_proto._getPlacement = function _getPlacement() {
|
||||||
var $parentDropdown = $$$1(this._element).parent();
|
var $parentDropdown = $$$1(this._element.parentNode);
|
||||||
var placement = AttachmentMap.BOTTOM; // Handle dropup
|
var placement = AttachmentMap.BOTTOM; // Handle dropup
|
||||||
|
|
||||||
if ($parentDropdown.hasClass(ClassName.DROPUP)) {
|
if ($parentDropdown.hasClass(ClassName.DROPUP)) {
|
||||||
|
@ -4236,9 +4248,9 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var toggles = $$$1.makeArray($$$1(Selector.DATA_TOGGLE));
|
var toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
|
||||||
|
|
||||||
for (var i = 0; i < toggles.length; i++) {
|
for (var i = 0, len = toggles.length; i < len; i++) {
|
||||||
var parent = Dropdown._getParentFromElement(toggles[i]);
|
var parent = Dropdown._getParentFromElement(toggles[i]);
|
||||||
|
|
||||||
var context = $$$1(toggles[i]).data(DATA_KEY);
|
var context = $$$1(toggles[i]).data(DATA_KEY);
|
||||||
|
@ -4246,6 +4258,10 @@
|
||||||
relatedTarget: toggles[i]
|
relatedTarget: toggles[i]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (event && event.type === 'click') {
|
||||||
|
relatedTarget.clickEvent = event;
|
||||||
|
}
|
||||||
|
|
||||||
if (!context) {
|
if (!context) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -4284,7 +4300,7 @@
|
||||||
var selector = Util.getSelectorFromElement(element);
|
var selector = Util.getSelectorFromElement(element);
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
parent = $$$1(selector)[0];
|
parent = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
return parent || element.parentNode;
|
return parent || element.parentNode;
|
||||||
|
@ -4316,7 +4332,7 @@
|
||||||
|
|
||||||
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
||||||
if (event.which === ESCAPE_KEYCODE) {
|
if (event.which === ESCAPE_KEYCODE) {
|
||||||
var toggle = $$$1(parent).find(Selector.DATA_TOGGLE)[0];
|
var toggle = parent.querySelector(Selector.DATA_TOGGLE);
|
||||||
$$$1(toggle).trigger('focus');
|
$$$1(toggle).trigger('focus');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4324,7 +4340,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var items = $$$1(parent).find(Selector.VISIBLE_ITEMS).get();
|
var items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS));
|
||||||
|
|
||||||
if (items.length === 0) {
|
if (items.length === 0) {
|
||||||
return;
|
return;
|
||||||
|
@ -4402,7 +4418,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): modal.js
|
* Bootstrap (v4.1.2): modal.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -4414,7 +4430,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'modal';
|
var NAME = 'modal';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.modal';
|
var DATA_KEY = 'bs.modal';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -4458,8 +4474,7 @@
|
||||||
DATA_TOGGLE: '[data-toggle="modal"]',
|
DATA_TOGGLE: '[data-toggle="modal"]',
|
||||||
DATA_DISMISS: '[data-dismiss="modal"]',
|
DATA_DISMISS: '[data-dismiss="modal"]',
|
||||||
FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
|
FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
|
||||||
STICKY_CONTENT: '.sticky-top',
|
STICKY_CONTENT: '.sticky-top'
|
||||||
NAVBAR_TOGGLER: '.navbar-toggler'
|
|
||||||
/**
|
/**
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
* Class Definition
|
* Class Definition
|
||||||
|
@ -4474,7 +4489,7 @@
|
||||||
function Modal(element, config) {
|
function Modal(element, config) {
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._element = element;
|
this._element = element;
|
||||||
this._dialog = $$$1(element).find(Selector.DIALOG)[0];
|
this._dialog = element.querySelector(Selector.DIALOG);
|
||||||
this._backdrop = null;
|
this._backdrop = null;
|
||||||
this._isShown = false;
|
this._isShown = false;
|
||||||
this._isBodyOverflowing = false;
|
this._isBodyOverflowing = false;
|
||||||
|
@ -4731,7 +4746,7 @@
|
||||||
this._backdrop.className = ClassName.BACKDROP;
|
this._backdrop.className = ClassName.BACKDROP;
|
||||||
|
|
||||||
if (animate) {
|
if (animate) {
|
||||||
$$$1(this._backdrop).addClass(animate);
|
this._backdrop.classList.add(animate);
|
||||||
}
|
}
|
||||||
|
|
||||||
$$$1(this._backdrop).appendTo(document.body);
|
$$$1(this._backdrop).appendTo(document.body);
|
||||||
|
@ -4825,23 +4840,19 @@
|
||||||
if (this._isBodyOverflowing) {
|
if (this._isBodyOverflowing) {
|
||||||
// Note: DOMNode.style.paddingRight returns the actual value or '' if not set
|
// Note: DOMNode.style.paddingRight returns the actual value or '' if not set
|
||||||
// while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
|
// while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
|
||||||
// Adjust fixed content padding
|
var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
|
||||||
$$$1(Selector.FIXED_CONTENT).each(function (index, element) {
|
var stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT)); // Adjust fixed content padding
|
||||||
var actualPadding = $$$1(element)[0].style.paddingRight;
|
|
||||||
|
$$$1(fixedContent).each(function (index, element) {
|
||||||
|
var actualPadding = element.style.paddingRight;
|
||||||
var calculatedPadding = $$$1(element).css('padding-right');
|
var calculatedPadding = $$$1(element).css('padding-right');
|
||||||
$$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
|
$$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
|
||||||
}); // Adjust sticky content margin
|
}); // Adjust sticky content margin
|
||||||
|
|
||||||
$$$1(Selector.STICKY_CONTENT).each(function (index, element) {
|
$$$1(stickyContent).each(function (index, element) {
|
||||||
var actualMargin = $$$1(element)[0].style.marginRight;
|
var actualMargin = element.style.marginRight;
|
||||||
var calculatedMargin = $$$1(element).css('margin-right');
|
var calculatedMargin = $$$1(element).css('margin-right');
|
||||||
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
|
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
|
||||||
}); // Adjust navbar-toggler margin
|
|
||||||
|
|
||||||
$$$1(Selector.NAVBAR_TOGGLER).each(function (index, element) {
|
|
||||||
var actualMargin = $$$1(element)[0].style.marginRight;
|
|
||||||
var calculatedMargin = $$$1(element).css('margin-right');
|
|
||||||
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) + _this9._scrollbarWidth + "px");
|
|
||||||
}); // Adjust body padding
|
}); // Adjust body padding
|
||||||
|
|
||||||
var actualPadding = document.body.style.paddingRight;
|
var actualPadding = document.body.style.paddingRight;
|
||||||
|
@ -4852,15 +4863,15 @@
|
||||||
|
|
||||||
_proto._resetScrollbar = function _resetScrollbar() {
|
_proto._resetScrollbar = function _resetScrollbar() {
|
||||||
// Restore fixed content padding
|
// Restore fixed content padding
|
||||||
$$$1(Selector.FIXED_CONTENT).each(function (index, element) {
|
var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
|
||||||
|
$$$1(fixedContent).each(function (index, element) {
|
||||||
var padding = $$$1(element).data('padding-right');
|
var padding = $$$1(element).data('padding-right');
|
||||||
|
$$$1(element).removeData('padding-right');
|
||||||
|
element.style.paddingRight = padding ? padding : '';
|
||||||
|
}); // Restore sticky content
|
||||||
|
|
||||||
if (typeof padding !== 'undefined') {
|
var elements = [].slice.call(document.querySelectorAll("" + Selector.STICKY_CONTENT));
|
||||||
$$$1(element).css('padding-right', padding).removeData('padding-right');
|
$$$1(elements).each(function (index, element) {
|
||||||
}
|
|
||||||
}); // Restore sticky content and navbar-toggler margin
|
|
||||||
|
|
||||||
$$$1(Selector.STICKY_CONTENT + ", " + Selector.NAVBAR_TOGGLER).each(function (index, element) {
|
|
||||||
var margin = $$$1(element).data('margin-right');
|
var margin = $$$1(element).data('margin-right');
|
||||||
|
|
||||||
if (typeof margin !== 'undefined') {
|
if (typeof margin !== 'undefined') {
|
||||||
|
@ -4869,10 +4880,8 @@
|
||||||
}); // Restore body padding
|
}); // Restore body padding
|
||||||
|
|
||||||
var padding = $$$1(document.body).data('padding-right');
|
var padding = $$$1(document.body).data('padding-right');
|
||||||
|
$$$1(document.body).removeData('padding-right');
|
||||||
if (typeof padding !== 'undefined') {
|
document.body.style.paddingRight = padding ? padding : '';
|
||||||
$$$1(document.body).css('padding-right', padding).removeData('padding-right');
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getScrollbarWidth = function _getScrollbarWidth() {
|
_proto._getScrollbarWidth = function _getScrollbarWidth() {
|
||||||
|
@ -4937,7 +4946,7 @@
|
||||||
var selector = Util.getSelectorFromElement(this);
|
var selector = Util.getSelectorFromElement(this);
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
target = $$$1(selector)[0];
|
target = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
|
var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
|
||||||
|
@ -4980,7 +4989,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): tooltip.js
|
* Bootstrap (v4.1.2): tooltip.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -4992,7 +5001,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'tooltip';
|
var NAME = 'tooltip';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.tooltip';
|
var DATA_KEY = 'bs.tooltip';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
||||||
|
@ -5202,7 +5211,7 @@
|
||||||
var attachment = this._getAttachment(placement);
|
var attachment = this._getAttachment(placement);
|
||||||
|
|
||||||
this.addAttachmentClass(attachment);
|
this.addAttachmentClass(attachment);
|
||||||
var container = this.config.container === false ? document.body : $$$1(this.config.container);
|
var container = this.config.container === false ? document.body : $$$1(document).find(this.config.container);
|
||||||
$$$1(tip).data(this.constructor.DATA_KEY, this);
|
$$$1(tip).data(this.constructor.DATA_KEY, this);
|
||||||
|
|
||||||
if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
||||||
|
@ -5341,9 +5350,9 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto.setContent = function setContent() {
|
_proto.setContent = function setContent() {
|
||||||
var $tip = $$$1(this.getTipElement());
|
var tip = this.getTipElement();
|
||||||
this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle());
|
this.setElementContent($$$1(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle());
|
||||||
$tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
$$$1(tip).removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto.setElementContent = function setElementContent($element, content) {
|
_proto.setElementContent = function setElementContent($element, content) {
|
||||||
|
@ -5536,15 +5545,18 @@
|
||||||
var $tip = $$$1(this.getTipElement());
|
var $tip = $$$1(this.getTipElement());
|
||||||
var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
|
var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
|
||||||
|
|
||||||
if (tabClass !== null && tabClass.length > 0) {
|
if (tabClass !== null && tabClass.length) {
|
||||||
$tip.removeClass(tabClass.join(''));
|
$tip.removeClass(tabClass.join(''));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._handlePopperPlacementChange = function _handlePopperPlacementChange(data) {
|
_proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {
|
||||||
|
var popperInstance = popperData.instance;
|
||||||
|
this.tip = popperInstance.popper;
|
||||||
|
|
||||||
this._cleanTipClass();
|
this._cleanTipClass();
|
||||||
|
|
||||||
this.addAttachmentClass(this._getAttachment(data.placement));
|
this.addAttachmentClass(this._getAttachment(popperData.placement));
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._fixTransition = function _fixTransition() {
|
_proto._fixTransition = function _fixTransition() {
|
||||||
|
@ -5647,7 +5659,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): popover.js
|
* Bootstrap (v4.1.2): popover.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -5659,7 +5671,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'popover';
|
var NAME = 'popover';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.popover';
|
var DATA_KEY = 'bs.popover';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
||||||
|
@ -5844,7 +5856,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): scrollspy.js
|
* Bootstrap (v4.1.2): scrollspy.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -5856,7 +5868,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'scrollspy';
|
var NAME = 'scrollspy';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.scrollspy';
|
var DATA_KEY = 'bs.scrollspy';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -5938,13 +5950,13 @@
|
||||||
this._offsets = [];
|
this._offsets = [];
|
||||||
this._targets = [];
|
this._targets = [];
|
||||||
this._scrollHeight = this._getScrollHeight();
|
this._scrollHeight = this._getScrollHeight();
|
||||||
var targets = $$$1.makeArray($$$1(this._selector));
|
var targets = [].slice.call(document.querySelectorAll(this._selector));
|
||||||
targets.map(function (element) {
|
targets.map(function (element) {
|
||||||
var target;
|
var target;
|
||||||
var targetSelector = Util.getSelectorFromElement(element);
|
var targetSelector = Util.getSelectorFromElement(element);
|
||||||
|
|
||||||
if (targetSelector) {
|
if (targetSelector) {
|
||||||
target = $$$1(targetSelector)[0];
|
target = document.querySelector(targetSelector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (target) {
|
if (target) {
|
||||||
|
@ -6041,7 +6053,9 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = this._offsets.length; i--;) {
|
var offsetLength = this._offsets.length;
|
||||||
|
|
||||||
|
for (var i = offsetLength; i--;) {
|
||||||
var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
|
var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
|
||||||
|
|
||||||
if (isActiveTarget) {
|
if (isActiveTarget) {
|
||||||
|
@ -6061,7 +6075,7 @@
|
||||||
queries = queries.map(function (selector) {
|
queries = queries.map(function (selector) {
|
||||||
return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
|
return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
|
||||||
});
|
});
|
||||||
var $link = $$$1(queries.join(','));
|
var $link = $$$1([].slice.call(document.querySelectorAll(queries.join(','))));
|
||||||
|
|
||||||
if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
|
if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
|
||||||
$link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
$link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
||||||
|
@ -6082,7 +6096,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._clear = function _clear() {
|
_proto._clear = function _clear() {
|
||||||
$$$1(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
var nodes = [].slice.call(document.querySelectorAll(this._selector));
|
||||||
|
$$$1(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
||||||
}; // Static
|
}; // Static
|
||||||
|
|
||||||
|
|
||||||
|
@ -6129,9 +6144,10 @@
|
||||||
|
|
||||||
|
|
||||||
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
||||||
var scrollSpys = $$$1.makeArray($$$1(Selector.DATA_SPY));
|
var scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY));
|
||||||
|
var scrollSpysLength = scrollSpys.length;
|
||||||
|
|
||||||
for (var i = scrollSpys.length; i--;) {
|
for (var i = scrollSpysLength; i--;) {
|
||||||
var $spy = $$$1(scrollSpys[i]);
|
var $spy = $$$1(scrollSpys[i]);
|
||||||
|
|
||||||
ScrollSpy._jQueryInterface.call($spy, $spy.data());
|
ScrollSpy._jQueryInterface.call($spy, $spy.data());
|
||||||
|
@ -6156,7 +6172,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): tab.js
|
* Bootstrap (v4.1.2): tab.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -6168,7 +6184,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'tab';
|
var NAME = 'tab';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.tab';
|
var DATA_KEY = 'bs.tab';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -6250,7 +6266,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
target = $$$1(selector)[0];
|
target = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
this._activate(this._element, listElement);
|
this._activate(this._element, listElement);
|
||||||
|
@ -6332,7 +6348,8 @@
|
||||||
var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
|
var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
|
||||||
|
|
||||||
if (dropdownElement) {
|
if (dropdownElement) {
|
||||||
$$$1(dropdownElement).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE));
|
||||||
|
$$$1(dropdownToggleList).addClass(ClassName.ACTIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
element.setAttribute('aria-expanded', true);
|
element.setAttribute('aria-expanded', true);
|
||||||
|
@ -6404,7 +6421,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): index.js
|
* Bootstrap (v4.1.2): index.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap v4.1.1 (https://getbootstrap.com/)
|
* Bootstrap v4.1.2 (https://getbootstrap.com/)
|
||||||
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
* Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
*/
|
*/
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): util.js
|
* Bootstrap (v4.1.2): util.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -147,8 +147,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
var $selector = $$$1(document).find(selector);
|
return document.querySelector(selector) ? selector : null;
|
||||||
return $selector.length > 0 ? selector : null;
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -203,7 +202,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): alert.js
|
* Bootstrap (v4.1.2): alert.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -215,7 +214,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'alert';
|
var NAME = 'alert';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.alert';
|
var DATA_KEY = 'bs.alert';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -278,7 +277,7 @@
|
||||||
var parent = false;
|
var parent = false;
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
parent = $$$1(selector)[0];
|
parent = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!parent) {
|
if (!parent) {
|
||||||
|
@ -378,7 +377,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): button.js
|
* Bootstrap (v4.1.2): button.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -390,7 +389,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'button';
|
var NAME = 'button';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.button';
|
var DATA_KEY = 'bs.button';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -435,14 +434,14 @@
|
||||||
var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
|
var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
|
||||||
|
|
||||||
if (rootElement) {
|
if (rootElement) {
|
||||||
var input = $$$1(this._element).find(Selector.INPUT)[0];
|
var input = this._element.querySelector(Selector.INPUT);
|
||||||
|
|
||||||
if (input) {
|
if (input) {
|
||||||
if (input.type === 'radio') {
|
if (input.type === 'radio') {
|
||||||
if (input.checked && $$$1(this._element).hasClass(ClassName.ACTIVE)) {
|
if (input.checked && this._element.classList.contains(ClassName.ACTIVE)) {
|
||||||
triggerChangeEvent = false;
|
triggerChangeEvent = false;
|
||||||
} else {
|
} else {
|
||||||
var activeElement = $$$1(rootElement).find(Selector.ACTIVE)[0];
|
var activeElement = rootElement.querySelector(Selector.ACTIVE);
|
||||||
|
|
||||||
if (activeElement) {
|
if (activeElement) {
|
||||||
$$$1(activeElement).removeClass(ClassName.ACTIVE);
|
$$$1(activeElement).removeClass(ClassName.ACTIVE);
|
||||||
|
@ -455,7 +454,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
input.checked = !$$$1(this._element).hasClass(ClassName.ACTIVE);
|
input.checked = !this._element.classList.contains(ClassName.ACTIVE);
|
||||||
$$$1(input).trigger('change');
|
$$$1(input).trigger('change');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -465,7 +464,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (addAriaPressed) {
|
if (addAriaPressed) {
|
||||||
this._element.setAttribute('aria-pressed', !$$$1(this._element).hasClass(ClassName.ACTIVE));
|
this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName.ACTIVE));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (triggerChangeEvent) {
|
if (triggerChangeEvent) {
|
||||||
|
@ -542,7 +541,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): carousel.js
|
* Bootstrap (v4.1.2): carousel.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -554,7 +553,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'carousel';
|
var NAME = 'carousel';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.carousel';
|
var DATA_KEY = 'bs.carousel';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -633,7 +632,7 @@
|
||||||
this.touchTimeout = null;
|
this.touchTimeout = null;
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._element = $$$1(element)[0];
|
this._element = $$$1(element)[0];
|
||||||
this._indicatorsElement = $$$1(this._element).find(Selector.INDICATORS)[0];
|
this._indicatorsElement = this._element.querySelector(Selector.INDICATORS);
|
||||||
|
|
||||||
this._addEventListeners();
|
this._addEventListeners();
|
||||||
} // Getters
|
} // Getters
|
||||||
|
@ -667,7 +666,7 @@
|
||||||
this._isPaused = true;
|
this._isPaused = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($$$1(this._element).find(Selector.NEXT_PREV)[0]) {
|
if (this._element.querySelector(Selector.NEXT_PREV)) {
|
||||||
Util.triggerTransitionEnd(this._element);
|
Util.triggerTransitionEnd(this._element);
|
||||||
this.cycle(true);
|
this.cycle(true);
|
||||||
}
|
}
|
||||||
|
@ -694,7 +693,7 @@
|
||||||
_proto.to = function to(index) {
|
_proto.to = function to(index) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
this._activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];
|
this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
|
||||||
|
|
||||||
var activeIndex = this._getItemIndex(this._activeElement);
|
var activeIndex = this._getItemIndex(this._activeElement);
|
||||||
|
|
||||||
|
@ -800,7 +799,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getItemIndex = function _getItemIndex(element) {
|
_proto._getItemIndex = function _getItemIndex(element) {
|
||||||
this._items = $$$1.makeArray($$$1(element).parent().find(Selector.ITEM));
|
this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM)) : [];
|
||||||
return this._items.indexOf(element);
|
return this._items.indexOf(element);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -825,7 +824,7 @@
|
||||||
_proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
|
_proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
|
||||||
var targetIndex = this._getItemIndex(relatedTarget);
|
var targetIndex = this._getItemIndex(relatedTarget);
|
||||||
|
|
||||||
var fromIndex = this._getItemIndex($$$1(this._element).find(Selector.ACTIVE_ITEM)[0]);
|
var fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM));
|
||||||
|
|
||||||
var slideEvent = $$$1.Event(Event.SLIDE, {
|
var slideEvent = $$$1.Event(Event.SLIDE, {
|
||||||
relatedTarget: relatedTarget,
|
relatedTarget: relatedTarget,
|
||||||
|
@ -839,7 +838,8 @@
|
||||||
|
|
||||||
_proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
|
_proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
|
||||||
if (this._indicatorsElement) {
|
if (this._indicatorsElement) {
|
||||||
$$$1(this._indicatorsElement).find(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE));
|
||||||
|
$$$1(indicators).removeClass(ClassName.ACTIVE);
|
||||||
|
|
||||||
var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
|
var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
|
||||||
|
|
||||||
|
@ -852,7 +852,7 @@
|
||||||
_proto._slide = function _slide(direction, element) {
|
_proto._slide = function _slide(direction, element) {
|
||||||
var _this3 = this;
|
var _this3 = this;
|
||||||
|
|
||||||
var activeElement = $$$1(this._element).find(Selector.ACTIVE_ITEM)[0];
|
var activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
|
||||||
|
|
||||||
var activeElementIndex = this._getItemIndex(activeElement);
|
var activeElementIndex = this._getItemIndex(activeElement);
|
||||||
|
|
||||||
|
@ -1018,11 +1018,13 @@
|
||||||
|
|
||||||
$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
|
$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
|
||||||
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
||||||
$$$1(Selector.DATA_RIDE).each(function () {
|
var carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE));
|
||||||
var $carousel = $$$1(this);
|
|
||||||
|
for (var i = 0, len = carousels.length; i < len; i++) {
|
||||||
|
var $carousel = $$$1(carousels[i]);
|
||||||
|
|
||||||
Carousel._jQueryInterface.call($carousel, $carousel.data());
|
Carousel._jQueryInterface.call($carousel, $carousel.data());
|
||||||
});
|
}
|
||||||
});
|
});
|
||||||
/**
|
/**
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
|
@ -1043,7 +1045,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): collapse.js
|
* Bootstrap (v4.1.2): collapse.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1055,7 +1057,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'collapse';
|
var NAME = 'collapse';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.collapse';
|
var DATA_KEY = 'bs.collapse';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1103,14 +1105,17 @@
|
||||||
this._isTransitioning = false;
|
this._isTransitioning = false;
|
||||||
this._element = element;
|
this._element = element;
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._triggerArray = $$$1.makeArray($$$1("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
|
this._triggerArray = $$$1.makeArray(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
|
||||||
var tabToggles = $$$1(Selector.DATA_TOGGLE);
|
var toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
|
||||||
|
|
||||||
for (var i = 0; i < tabToggles.length; i++) {
|
for (var i = 0, len = toggleList.length; i < len; i++) {
|
||||||
var elem = tabToggles[i];
|
var elem = toggleList[i];
|
||||||
var selector = Util.getSelectorFromElement(elem);
|
var selector = Util.getSelectorFromElement(elem);
|
||||||
|
var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) {
|
||||||
|
return foundElem === element;
|
||||||
|
});
|
||||||
|
|
||||||
if (selector !== null && $$$1(selector).filter(element).length > 0) {
|
if (selector !== null && filterElement.length > 0) {
|
||||||
this._selector = selector;
|
this._selector = selector;
|
||||||
|
|
||||||
this._triggerArray.push(elem);
|
this._triggerArray.push(elem);
|
||||||
|
@ -1151,7 +1156,9 @@
|
||||||
var activesData;
|
var activesData;
|
||||||
|
|
||||||
if (this._parent) {
|
if (this._parent) {
|
||||||
actives = $$$1.makeArray($$$1(this._parent).find(Selector.ACTIVES).filter("[data-parent=\"" + this._config.parent + "\"]"));
|
actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES)).filter(function (elem) {
|
||||||
|
return elem.getAttribute('data-parent') === _this._config.parent;
|
||||||
|
});
|
||||||
|
|
||||||
if (actives.length === 0) {
|
if (actives.length === 0) {
|
||||||
actives = null;
|
actives = null;
|
||||||
|
@ -1186,7 +1193,7 @@
|
||||||
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
||||||
this._element.style[dimension] = 0;
|
this._element.style[dimension] = 0;
|
||||||
|
|
||||||
if (this._triggerArray.length > 0) {
|
if (this._triggerArray.length) {
|
||||||
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1227,14 +1234,15 @@
|
||||||
this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
|
this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
|
||||||
Util.reflow(this._element);
|
Util.reflow(this._element);
|
||||||
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
||||||
|
var triggerArrayLength = this._triggerArray.length;
|
||||||
|
|
||||||
if (this._triggerArray.length > 0) {
|
if (triggerArrayLength > 0) {
|
||||||
for (var i = 0; i < this._triggerArray.length; i++) {
|
for (var i = 0; i < triggerArrayLength; i++) {
|
||||||
var trigger = this._triggerArray[i];
|
var trigger = this._triggerArray[i];
|
||||||
var selector = Util.getSelectorFromElement(trigger);
|
var selector = Util.getSelectorFromElement(trigger);
|
||||||
|
|
||||||
if (selector !== null) {
|
if (selector !== null) {
|
||||||
var $elem = $$$1(selector);
|
var $elem = $$$1([].slice.call(document.querySelectorAll(selector)));
|
||||||
|
|
||||||
if (!$elem.hasClass(ClassName.SHOW)) {
|
if (!$elem.hasClass(ClassName.SHOW)) {
|
||||||
$$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
|
$$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
|
||||||
|
@ -1295,11 +1303,12 @@
|
||||||
parent = this._config.parent[0];
|
parent = this._config.parent[0];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
parent = $$$1(this._config.parent)[0];
|
parent = document.querySelector(this._config.parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
|
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
|
||||||
$$$1(parent).find(selector).each(function (i, element) {
|
var children = [].slice.call(parent.querySelectorAll(selector));
|
||||||
|
$$$1(children).each(function (i, element) {
|
||||||
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||||
});
|
});
|
||||||
return parent;
|
return parent;
|
||||||
|
@ -1309,7 +1318,7 @@
|
||||||
if (element) {
|
if (element) {
|
||||||
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
||||||
|
|
||||||
if (triggerArray.length > 0) {
|
if (triggerArray.length) {
|
||||||
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1318,7 +1327,7 @@
|
||||||
|
|
||||||
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
||||||
var selector = Util.getSelectorFromElement(element);
|
var selector = Util.getSelectorFromElement(element);
|
||||||
return selector ? $$$1(selector)[0] : null;
|
return selector ? document.querySelector(selector) : null;
|
||||||
};
|
};
|
||||||
|
|
||||||
Collapse._jQueryInterface = function _jQueryInterface(config) {
|
Collapse._jQueryInterface = function _jQueryInterface(config) {
|
||||||
|
@ -1376,7 +1385,8 @@
|
||||||
|
|
||||||
var $trigger = $$$1(this);
|
var $trigger = $$$1(this);
|
||||||
var selector = Util.getSelectorFromElement(this);
|
var selector = Util.getSelectorFromElement(this);
|
||||||
$$$1(selector).each(function () {
|
var selectors = [].slice.call(document.querySelectorAll(selector));
|
||||||
|
$$$1(selectors).each(function () {
|
||||||
var $target = $$$1(this);
|
var $target = $$$1(this);
|
||||||
var data = $target.data(DATA_KEY);
|
var data = $target.data(DATA_KEY);
|
||||||
var config = data ? 'toggle' : $trigger.data();
|
var config = data ? 'toggle' : $trigger.data();
|
||||||
|
@ -1403,7 +1413,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): dropdown.js
|
* Bootstrap (v4.1.2): dropdown.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1415,7 +1425,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'dropdown';
|
var NAME = 'dropdown';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.dropdown';
|
var DATA_KEY = 'bs.dropdown';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1624,14 +1634,16 @@
|
||||||
if (!this._menu) {
|
if (!this._menu) {
|
||||||
var parent = Dropdown._getParentFromElement(this._element);
|
var parent = Dropdown._getParentFromElement(this._element);
|
||||||
|
|
||||||
this._menu = $$$1(parent).find(Selector.MENU)[0];
|
if (parent) {
|
||||||
|
this._menu = parent.querySelector(Selector.MENU);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this._menu;
|
return this._menu;
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getPlacement = function _getPlacement() {
|
_proto._getPlacement = function _getPlacement() {
|
||||||
var $parentDropdown = $$$1(this._element).parent();
|
var $parentDropdown = $$$1(this._element.parentNode);
|
||||||
var placement = AttachmentMap.BOTTOM; // Handle dropup
|
var placement = AttachmentMap.BOTTOM; // Handle dropup
|
||||||
|
|
||||||
if ($parentDropdown.hasClass(ClassName.DROPUP)) {
|
if ($parentDropdown.hasClass(ClassName.DROPUP)) {
|
||||||
|
@ -1719,9 +1731,9 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var toggles = $$$1.makeArray($$$1(Selector.DATA_TOGGLE));
|
var toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
|
||||||
|
|
||||||
for (var i = 0; i < toggles.length; i++) {
|
for (var i = 0, len = toggles.length; i < len; i++) {
|
||||||
var parent = Dropdown._getParentFromElement(toggles[i]);
|
var parent = Dropdown._getParentFromElement(toggles[i]);
|
||||||
|
|
||||||
var context = $$$1(toggles[i]).data(DATA_KEY);
|
var context = $$$1(toggles[i]).data(DATA_KEY);
|
||||||
|
@ -1729,6 +1741,10 @@
|
||||||
relatedTarget: toggles[i]
|
relatedTarget: toggles[i]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (event && event.type === 'click') {
|
||||||
|
relatedTarget.clickEvent = event;
|
||||||
|
}
|
||||||
|
|
||||||
if (!context) {
|
if (!context) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -1767,7 +1783,7 @@
|
||||||
var selector = Util.getSelectorFromElement(element);
|
var selector = Util.getSelectorFromElement(element);
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
parent = $$$1(selector)[0];
|
parent = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
return parent || element.parentNode;
|
return parent || element.parentNode;
|
||||||
|
@ -1799,7 +1815,7 @@
|
||||||
|
|
||||||
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
||||||
if (event.which === ESCAPE_KEYCODE) {
|
if (event.which === ESCAPE_KEYCODE) {
|
||||||
var toggle = $$$1(parent).find(Selector.DATA_TOGGLE)[0];
|
var toggle = parent.querySelector(Selector.DATA_TOGGLE);
|
||||||
$$$1(toggle).trigger('focus');
|
$$$1(toggle).trigger('focus');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1807,7 +1823,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var items = $$$1(parent).find(Selector.VISIBLE_ITEMS).get();
|
var items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS));
|
||||||
|
|
||||||
if (items.length === 0) {
|
if (items.length === 0) {
|
||||||
return;
|
return;
|
||||||
|
@ -1885,7 +1901,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): modal.js
|
* Bootstrap (v4.1.2): modal.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1897,7 +1913,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'modal';
|
var NAME = 'modal';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.modal';
|
var DATA_KEY = 'bs.modal';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -1941,8 +1957,7 @@
|
||||||
DATA_TOGGLE: '[data-toggle="modal"]',
|
DATA_TOGGLE: '[data-toggle="modal"]',
|
||||||
DATA_DISMISS: '[data-dismiss="modal"]',
|
DATA_DISMISS: '[data-dismiss="modal"]',
|
||||||
FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
|
FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
|
||||||
STICKY_CONTENT: '.sticky-top',
|
STICKY_CONTENT: '.sticky-top'
|
||||||
NAVBAR_TOGGLER: '.navbar-toggler'
|
|
||||||
/**
|
/**
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
* Class Definition
|
* Class Definition
|
||||||
|
@ -1957,7 +1972,7 @@
|
||||||
function Modal(element, config) {
|
function Modal(element, config) {
|
||||||
this._config = this._getConfig(config);
|
this._config = this._getConfig(config);
|
||||||
this._element = element;
|
this._element = element;
|
||||||
this._dialog = $$$1(element).find(Selector.DIALOG)[0];
|
this._dialog = element.querySelector(Selector.DIALOG);
|
||||||
this._backdrop = null;
|
this._backdrop = null;
|
||||||
this._isShown = false;
|
this._isShown = false;
|
||||||
this._isBodyOverflowing = false;
|
this._isBodyOverflowing = false;
|
||||||
|
@ -2214,7 +2229,7 @@
|
||||||
this._backdrop.className = ClassName.BACKDROP;
|
this._backdrop.className = ClassName.BACKDROP;
|
||||||
|
|
||||||
if (animate) {
|
if (animate) {
|
||||||
$$$1(this._backdrop).addClass(animate);
|
this._backdrop.classList.add(animate);
|
||||||
}
|
}
|
||||||
|
|
||||||
$$$1(this._backdrop).appendTo(document.body);
|
$$$1(this._backdrop).appendTo(document.body);
|
||||||
|
@ -2308,23 +2323,19 @@
|
||||||
if (this._isBodyOverflowing) {
|
if (this._isBodyOverflowing) {
|
||||||
// Note: DOMNode.style.paddingRight returns the actual value or '' if not set
|
// Note: DOMNode.style.paddingRight returns the actual value or '' if not set
|
||||||
// while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
|
// while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
|
||||||
// Adjust fixed content padding
|
var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
|
||||||
$$$1(Selector.FIXED_CONTENT).each(function (index, element) {
|
var stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT)); // Adjust fixed content padding
|
||||||
var actualPadding = $$$1(element)[0].style.paddingRight;
|
|
||||||
|
$$$1(fixedContent).each(function (index, element) {
|
||||||
|
var actualPadding = element.style.paddingRight;
|
||||||
var calculatedPadding = $$$1(element).css('padding-right');
|
var calculatedPadding = $$$1(element).css('padding-right');
|
||||||
$$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
|
$$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
|
||||||
}); // Adjust sticky content margin
|
}); // Adjust sticky content margin
|
||||||
|
|
||||||
$$$1(Selector.STICKY_CONTENT).each(function (index, element) {
|
$$$1(stickyContent).each(function (index, element) {
|
||||||
var actualMargin = $$$1(element)[0].style.marginRight;
|
var actualMargin = element.style.marginRight;
|
||||||
var calculatedMargin = $$$1(element).css('margin-right');
|
var calculatedMargin = $$$1(element).css('margin-right');
|
||||||
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
|
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
|
||||||
}); // Adjust navbar-toggler margin
|
|
||||||
|
|
||||||
$$$1(Selector.NAVBAR_TOGGLER).each(function (index, element) {
|
|
||||||
var actualMargin = $$$1(element)[0].style.marginRight;
|
|
||||||
var calculatedMargin = $$$1(element).css('margin-right');
|
|
||||||
$$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) + _this9._scrollbarWidth + "px");
|
|
||||||
}); // Adjust body padding
|
}); // Adjust body padding
|
||||||
|
|
||||||
var actualPadding = document.body.style.paddingRight;
|
var actualPadding = document.body.style.paddingRight;
|
||||||
|
@ -2335,15 +2346,15 @@
|
||||||
|
|
||||||
_proto._resetScrollbar = function _resetScrollbar() {
|
_proto._resetScrollbar = function _resetScrollbar() {
|
||||||
// Restore fixed content padding
|
// Restore fixed content padding
|
||||||
$$$1(Selector.FIXED_CONTENT).each(function (index, element) {
|
var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
|
||||||
|
$$$1(fixedContent).each(function (index, element) {
|
||||||
var padding = $$$1(element).data('padding-right');
|
var padding = $$$1(element).data('padding-right');
|
||||||
|
$$$1(element).removeData('padding-right');
|
||||||
|
element.style.paddingRight = padding ? padding : '';
|
||||||
|
}); // Restore sticky content
|
||||||
|
|
||||||
if (typeof padding !== 'undefined') {
|
var elements = [].slice.call(document.querySelectorAll("" + Selector.STICKY_CONTENT));
|
||||||
$$$1(element).css('padding-right', padding).removeData('padding-right');
|
$$$1(elements).each(function (index, element) {
|
||||||
}
|
|
||||||
}); // Restore sticky content and navbar-toggler margin
|
|
||||||
|
|
||||||
$$$1(Selector.STICKY_CONTENT + ", " + Selector.NAVBAR_TOGGLER).each(function (index, element) {
|
|
||||||
var margin = $$$1(element).data('margin-right');
|
var margin = $$$1(element).data('margin-right');
|
||||||
|
|
||||||
if (typeof margin !== 'undefined') {
|
if (typeof margin !== 'undefined') {
|
||||||
|
@ -2352,10 +2363,8 @@
|
||||||
}); // Restore body padding
|
}); // Restore body padding
|
||||||
|
|
||||||
var padding = $$$1(document.body).data('padding-right');
|
var padding = $$$1(document.body).data('padding-right');
|
||||||
|
$$$1(document.body).removeData('padding-right');
|
||||||
if (typeof padding !== 'undefined') {
|
document.body.style.paddingRight = padding ? padding : '';
|
||||||
$$$1(document.body).css('padding-right', padding).removeData('padding-right');
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._getScrollbarWidth = function _getScrollbarWidth() {
|
_proto._getScrollbarWidth = function _getScrollbarWidth() {
|
||||||
|
@ -2420,7 +2429,7 @@
|
||||||
var selector = Util.getSelectorFromElement(this);
|
var selector = Util.getSelectorFromElement(this);
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
target = $$$1(selector)[0];
|
target = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
|
var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
|
||||||
|
@ -2463,7 +2472,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): tooltip.js
|
* Bootstrap (v4.1.2): tooltip.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -2475,7 +2484,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'tooltip';
|
var NAME = 'tooltip';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.tooltip';
|
var DATA_KEY = 'bs.tooltip';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
||||||
|
@ -2685,7 +2694,7 @@
|
||||||
var attachment = this._getAttachment(placement);
|
var attachment = this._getAttachment(placement);
|
||||||
|
|
||||||
this.addAttachmentClass(attachment);
|
this.addAttachmentClass(attachment);
|
||||||
var container = this.config.container === false ? document.body : $$$1(this.config.container);
|
var container = this.config.container === false ? document.body : $$$1(document).find(this.config.container);
|
||||||
$$$1(tip).data(this.constructor.DATA_KEY, this);
|
$$$1(tip).data(this.constructor.DATA_KEY, this);
|
||||||
|
|
||||||
if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
||||||
|
@ -2824,9 +2833,9 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto.setContent = function setContent() {
|
_proto.setContent = function setContent() {
|
||||||
var $tip = $$$1(this.getTipElement());
|
var tip = this.getTipElement();
|
||||||
this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle());
|
this.setElementContent($$$1(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle());
|
||||||
$tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
$$$1(tip).removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto.setElementContent = function setElementContent($element, content) {
|
_proto.setElementContent = function setElementContent($element, content) {
|
||||||
|
@ -3019,15 +3028,18 @@
|
||||||
var $tip = $$$1(this.getTipElement());
|
var $tip = $$$1(this.getTipElement());
|
||||||
var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
|
var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
|
||||||
|
|
||||||
if (tabClass !== null && tabClass.length > 0) {
|
if (tabClass !== null && tabClass.length) {
|
||||||
$tip.removeClass(tabClass.join(''));
|
$tip.removeClass(tabClass.join(''));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._handlePopperPlacementChange = function _handlePopperPlacementChange(data) {
|
_proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {
|
||||||
|
var popperInstance = popperData.instance;
|
||||||
|
this.tip = popperInstance.popper;
|
||||||
|
|
||||||
this._cleanTipClass();
|
this._cleanTipClass();
|
||||||
|
|
||||||
this.addAttachmentClass(this._getAttachment(data.placement));
|
this.addAttachmentClass(this._getAttachment(popperData.placement));
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._fixTransition = function _fixTransition() {
|
_proto._fixTransition = function _fixTransition() {
|
||||||
|
@ -3130,7 +3142,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): popover.js
|
* Bootstrap (v4.1.2): popover.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3142,7 +3154,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'popover';
|
var NAME = 'popover';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.popover';
|
var DATA_KEY = 'bs.popover';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
|
||||||
|
@ -3327,7 +3339,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): scrollspy.js
|
* Bootstrap (v4.1.2): scrollspy.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3339,7 +3351,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'scrollspy';
|
var NAME = 'scrollspy';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.scrollspy';
|
var DATA_KEY = 'bs.scrollspy';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -3421,13 +3433,13 @@
|
||||||
this._offsets = [];
|
this._offsets = [];
|
||||||
this._targets = [];
|
this._targets = [];
|
||||||
this._scrollHeight = this._getScrollHeight();
|
this._scrollHeight = this._getScrollHeight();
|
||||||
var targets = $$$1.makeArray($$$1(this._selector));
|
var targets = [].slice.call(document.querySelectorAll(this._selector));
|
||||||
targets.map(function (element) {
|
targets.map(function (element) {
|
||||||
var target;
|
var target;
|
||||||
var targetSelector = Util.getSelectorFromElement(element);
|
var targetSelector = Util.getSelectorFromElement(element);
|
||||||
|
|
||||||
if (targetSelector) {
|
if (targetSelector) {
|
||||||
target = $$$1(targetSelector)[0];
|
target = document.querySelector(targetSelector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (target) {
|
if (target) {
|
||||||
|
@ -3524,7 +3536,9 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = this._offsets.length; i--;) {
|
var offsetLength = this._offsets.length;
|
||||||
|
|
||||||
|
for (var i = offsetLength; i--;) {
|
||||||
var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
|
var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
|
||||||
|
|
||||||
if (isActiveTarget) {
|
if (isActiveTarget) {
|
||||||
|
@ -3544,7 +3558,7 @@
|
||||||
queries = queries.map(function (selector) {
|
queries = queries.map(function (selector) {
|
||||||
return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
|
return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
|
||||||
});
|
});
|
||||||
var $link = $$$1(queries.join(','));
|
var $link = $$$1([].slice.call(document.querySelectorAll(queries.join(','))));
|
||||||
|
|
||||||
if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
|
if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
|
||||||
$link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
$link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
||||||
|
@ -3565,7 +3579,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
_proto._clear = function _clear() {
|
_proto._clear = function _clear() {
|
||||||
$$$1(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
var nodes = [].slice.call(document.querySelectorAll(this._selector));
|
||||||
|
$$$1(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
||||||
}; // Static
|
}; // Static
|
||||||
|
|
||||||
|
|
||||||
|
@ -3612,9 +3627,10 @@
|
||||||
|
|
||||||
|
|
||||||
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
$$$1(window).on(Event.LOAD_DATA_API, function () {
|
||||||
var scrollSpys = $$$1.makeArray($$$1(Selector.DATA_SPY));
|
var scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY));
|
||||||
|
var scrollSpysLength = scrollSpys.length;
|
||||||
|
|
||||||
for (var i = scrollSpys.length; i--;) {
|
for (var i = scrollSpysLength; i--;) {
|
||||||
var $spy = $$$1(scrollSpys[i]);
|
var $spy = $$$1(scrollSpys[i]);
|
||||||
|
|
||||||
ScrollSpy._jQueryInterface.call($spy, $spy.data());
|
ScrollSpy._jQueryInterface.call($spy, $spy.data());
|
||||||
|
@ -3639,7 +3655,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): tab.js
|
* Bootstrap (v4.1.2): tab.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -3651,7 +3667,7 @@
|
||||||
* ------------------------------------------------------------------------
|
* ------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
var NAME = 'tab';
|
var NAME = 'tab';
|
||||||
var VERSION = '4.1.1';
|
var VERSION = '4.1.2';
|
||||||
var DATA_KEY = 'bs.tab';
|
var DATA_KEY = 'bs.tab';
|
||||||
var EVENT_KEY = "." + DATA_KEY;
|
var EVENT_KEY = "." + DATA_KEY;
|
||||||
var DATA_API_KEY = '.data-api';
|
var DATA_API_KEY = '.data-api';
|
||||||
|
@ -3733,7 +3749,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selector) {
|
if (selector) {
|
||||||
target = $$$1(selector)[0];
|
target = document.querySelector(selector);
|
||||||
}
|
}
|
||||||
|
|
||||||
this._activate(this._element, listElement);
|
this._activate(this._element, listElement);
|
||||||
|
@ -3815,7 +3831,8 @@
|
||||||
var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
|
var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
|
||||||
|
|
||||||
if (dropdownElement) {
|
if (dropdownElement) {
|
||||||
$$$1(dropdownElement).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
|
var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE));
|
||||||
|
$$$1(dropdownToggleList).addClass(ClassName.ACTIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
element.setAttribute('aria-expanded', true);
|
element.setAttribute('aria-expanded', true);
|
||||||
|
@ -3887,7 +3904,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Bootstrap (v4.1.1): index.js
|
* Bootstrap (v4.1.2): index.js
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -23,7 +23,6 @@
|
||||||
display: none;
|
display: none;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@include transition($carousel-transition);
|
|
||||||
backface-visibility: hidden;
|
backface-visibility: hidden;
|
||||||
perspective: 1000px;
|
perspective: 1000px;
|
||||||
}
|
}
|
||||||
|
@ -32,6 +31,7 @@
|
||||||
.carousel-item-next,
|
.carousel-item-next,
|
||||||
.carousel-item-prev {
|
.carousel-item-prev {
|
||||||
display: block;
|
display: block;
|
||||||
|
@include transition($carousel-transition);
|
||||||
}
|
}
|
||||||
|
|
||||||
.carousel-item-next,
|
.carousel-item-next,
|
||||||
|
|
|
@ -7,14 +7,15 @@
|
||||||
text-shadow: $close-text-shadow;
|
text-shadow: $close-text-shadow;
|
||||||
opacity: .5;
|
opacity: .5;
|
||||||
|
|
||||||
@include hover-focus {
|
|
||||||
color: $close-color;
|
|
||||||
text-decoration: none;
|
|
||||||
opacity: .75;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Opinionated: add "hand" cursor to non-disabled .close elements
|
|
||||||
&:not(:disabled):not(.disabled) {
|
&:not(:disabled):not(.disabled) {
|
||||||
|
|
||||||
|
@include hover-focus {
|
||||||
|
color: $close-color;
|
||||||
|
text-decoration: none;
|
||||||
|
opacity: .75;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Opinionated: add "hand" cursor to non-disabled .close elements
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -177,12 +177,17 @@
|
||||||
} @else {
|
} @else {
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
@include box-shadow($custom-select-box-shadow);
|
||||||
appearance: none;
|
appearance: none;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
border-color: $custom-select-focus-border-color;
|
border-color: $custom-select-focus-border-color;
|
||||||
outline: 0;
|
outline: 0;
|
||||||
box-shadow: $custom-select-focus-box-shadow;
|
@if $enable-shadows {
|
||||||
|
box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;
|
||||||
|
} @else {
|
||||||
|
box-shadow: $custom-select-focus-box-shadow;
|
||||||
|
}
|
||||||
|
|
||||||
&::-ms-value {
|
&::-ms-value {
|
||||||
// For visual consistency with other platforms/browsers,
|
// For visual consistency with other platforms/browsers,
|
||||||
|
@ -257,6 +262,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&:disabled ~ .custom-file-label {
|
||||||
|
background-color: $custom-file-disabled-bg;
|
||||||
|
}
|
||||||
|
|
||||||
@each $lang, $value in $custom-file-text {
|
@each $lang, $value in $custom-file-text {
|
||||||
&:lang(#{$lang}) ~ .custom-file-label::after {
|
&:lang(#{$lang}) ~ .custom-file-label::after {
|
||||||
content: $value;
|
content: $value;
|
||||||
|
@ -325,6 +334,7 @@
|
||||||
border: $custom-range-thumb-border;
|
border: $custom-range-thumb-border;
|
||||||
@include border-radius($custom-range-thumb-border-radius);
|
@include border-radius($custom-range-thumb-border-radius);
|
||||||
@include box-shadow($custom-range-thumb-box-shadow);
|
@include box-shadow($custom-range-thumb-box-shadow);
|
||||||
|
@include transition($custom-forms-transition);
|
||||||
appearance: none;
|
appearance: none;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
|
@ -355,6 +365,7 @@
|
||||||
border: $custom-range-thumb-border;
|
border: $custom-range-thumb-border;
|
||||||
@include border-radius($custom-range-thumb-border-radius);
|
@include border-radius($custom-range-thumb-border-radius);
|
||||||
@include box-shadow($custom-range-thumb-box-shadow);
|
@include box-shadow($custom-range-thumb-box-shadow);
|
||||||
|
@include transition($custom-forms-transition);
|
||||||
appearance: none;
|
appearance: none;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
|
@ -385,6 +396,7 @@
|
||||||
border: $custom-range-thumb-border;
|
border: $custom-range-thumb-border;
|
||||||
@include border-radius($custom-range-thumb-border-radius);
|
@include border-radius($custom-range-thumb-border-radius);
|
||||||
@include box-shadow($custom-range-thumb-box-shadow);
|
@include box-shadow($custom-range-thumb-box-shadow);
|
||||||
|
@include transition($custom-forms-transition);
|
||||||
appearance: none;
|
appearance: none;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
|
@ -419,3 +431,9 @@
|
||||||
@include border-radius($custom-range-track-border-radius);
|
@include border-radius($custom-range-track-border-radius);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.custom-control-label::before,
|
||||||
|
.custom-file-label,
|
||||||
|
.custom-select {
|
||||||
|
@include transition($custom-forms-transition);
|
||||||
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// Bootstrap functions
|
// Bootstrap functions
|
||||||
//
|
//
|
||||||
// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.
|
// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.
|
||||||
|
|
||||||
// Ascending
|
// Ascending
|
||||||
// Used to evaluate Sass maps like our grid breakpoints.
|
// Used to evaluate Sass maps like our grid breakpoints.
|
||||||
|
|
|
@ -21,11 +21,6 @@
|
||||||
width: 1%;
|
width: 1%;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
|
|
||||||
// Bring the "active" form control to the top of surrounding elements
|
|
||||||
&:focus {
|
|
||||||
z-index: 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
+ .form-control,
|
+ .form-control,
|
||||||
+ .custom-select,
|
+ .custom-select,
|
||||||
+ .custom-file {
|
+ .custom-file {
|
||||||
|
@ -33,6 +28,13 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Bring the "active" form control to the top of surrounding elements
|
||||||
|
> .form-control:focus,
|
||||||
|
> .custom-select:focus,
|
||||||
|
> .custom-file .custom-file-input:focus ~ .custom-file-label {
|
||||||
|
z-index: 3;
|
||||||
|
}
|
||||||
|
|
||||||
> .form-control,
|
> .form-control,
|
||||||
> .custom-select {
|
> .custom-select {
|
||||||
&:not(:last-child) { @include border-right-radius(0); }
|
&:not(:last-child) { @include border-right-radius(0); }
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
padding: $navbar-padding-y $navbar-padding-x;
|
padding: $navbar-padding-y $navbar-padding-x;
|
||||||
|
|
||||||
// Because flex properties aren't inherited, we need to redeclare these first
|
// Because flex properties aren't inherited, we need to redeclare these first
|
||||||
// few properities so that content nested within behave properly.
|
// few properties so that content nested within behave properly.
|
||||||
> .container,
|
> .container,
|
||||||
> .container-fluid {
|
> .container-fluid {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
// Powered by the collapse Bootstrap JavaScript plugin.
|
// Powered by the collapse Bootstrap JavaScript plugin.
|
||||||
|
|
||||||
// When collapsed, prevent the toggleable navbar contents from appearing in
|
// When collapsed, prevent the toggleable navbar contents from appearing in
|
||||||
// the default flexbox row orienation. Requires the use of `flex-wrap: wrap`
|
// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`
|
||||||
// on the `.navbar` parent.
|
// on the `.navbar` parent.
|
||||||
.navbar-collapse {
|
.navbar-collapse {
|
||||||
flex-basis: 100%;
|
flex-basis: 100%;
|
||||||
|
|
|
@ -274,6 +274,7 @@ img {
|
||||||
|
|
||||||
svg:not(:root) {
|
svg:not(:root) {
|
||||||
overflow: hidden; // Hide the overflow in IE
|
overflow: hidden; // Hide the overflow in IE
|
||||||
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,6 @@
|
||||||
// Color system
|
// Color system
|
||||||
//
|
//
|
||||||
|
|
||||||
// stylelint-disable
|
|
||||||
$white: #fff !default;
|
$white: #fff !default;
|
||||||
$gray-100: #f8f9fa !default;
|
$gray-100: #f8f9fa !default;
|
||||||
$gray-200: #e9ecef !default;
|
$gray-200: #e9ecef !default;
|
||||||
|
@ -22,17 +21,22 @@ $gray-900: #212529 !default;
|
||||||
$black: #000 !default;
|
$black: #000 !default;
|
||||||
|
|
||||||
$grays: () !default;
|
$grays: () !default;
|
||||||
$grays: map-merge((
|
// stylelint-disable-next-line scss/dollar-variable-default
|
||||||
"100": $gray-100,
|
$grays: map-merge(
|
||||||
"200": $gray-200,
|
(
|
||||||
"300": $gray-300,
|
"100": $gray-100,
|
||||||
"400": $gray-400,
|
"200": $gray-200,
|
||||||
"500": $gray-500,
|
"300": $gray-300,
|
||||||
"600": $gray-600,
|
"400": $gray-400,
|
||||||
"700": $gray-700,
|
"500": $gray-500,
|
||||||
"800": $gray-800,
|
"600": $gray-600,
|
||||||
"900": $gray-900
|
"700": $gray-700,
|
||||||
), $grays);
|
"800": $gray-800,
|
||||||
|
"900": $gray-900
|
||||||
|
),
|
||||||
|
$grays
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
$blue: #007bff !default;
|
$blue: #007bff !default;
|
||||||
$indigo: #6610f2 !default;
|
$indigo: #6610f2 !default;
|
||||||
|
@ -46,21 +50,25 @@ $teal: #20c997 !default;
|
||||||
$cyan: #17a2b8 !default;
|
$cyan: #17a2b8 !default;
|
||||||
|
|
||||||
$colors: () !default;
|
$colors: () !default;
|
||||||
$colors: map-merge((
|
// stylelint-disable-next-line scss/dollar-variable-default
|
||||||
"blue": $blue,
|
$colors: map-merge(
|
||||||
"indigo": $indigo,
|
(
|
||||||
"purple": $purple,
|
"blue": $blue,
|
||||||
"pink": $pink,
|
"indigo": $indigo,
|
||||||
"red": $red,
|
"purple": $purple,
|
||||||
"orange": $orange,
|
"pink": $pink,
|
||||||
"yellow": $yellow,
|
"red": $red,
|
||||||
"green": $green,
|
"orange": $orange,
|
||||||
"teal": $teal,
|
"yellow": $yellow,
|
||||||
"cyan": $cyan,
|
"green": $green,
|
||||||
"white": $white,
|
"teal": $teal,
|
||||||
"gray": $gray-600,
|
"cyan": $cyan,
|
||||||
"gray-dark": $gray-800
|
"white": $white,
|
||||||
), $colors);
|
"gray": $gray-600,
|
||||||
|
"gray-dark": $gray-800
|
||||||
|
),
|
||||||
|
$colors
|
||||||
|
);
|
||||||
|
|
||||||
$primary: $blue !default;
|
$primary: $blue !default;
|
||||||
$secondary: $gray-600 !default;
|
$secondary: $gray-600 !default;
|
||||||
|
@ -72,17 +80,20 @@ $light: $gray-100 !default;
|
||||||
$dark: $gray-800 !default;
|
$dark: $gray-800 !default;
|
||||||
|
|
||||||
$theme-colors: () !default;
|
$theme-colors: () !default;
|
||||||
$theme-colors: map-merge((
|
// stylelint-disable-next-line scss/dollar-variable-default
|
||||||
"primary": $primary,
|
$theme-colors: map-merge(
|
||||||
"secondary": $secondary,
|
(
|
||||||
"success": $success,
|
"primary": $primary,
|
||||||
"info": $info,
|
"secondary": $secondary,
|
||||||
"warning": $warning,
|
"success": $success,
|
||||||
"danger": $danger,
|
"info": $info,
|
||||||
"light": $light,
|
"warning": $warning,
|
||||||
"dark": $dark
|
"danger": $danger,
|
||||||
), $theme-colors);
|
"light": $light,
|
||||||
// stylelint-enable
|
"dark": $dark
|
||||||
|
),
|
||||||
|
$theme-colors
|
||||||
|
);
|
||||||
|
|
||||||
// Set a specific jump point for requesting color jumps
|
// Set a specific jump point for requesting color jumps
|
||||||
$theme-color-interval: 8% !default;
|
$theme-color-interval: 8% !default;
|
||||||
|
@ -114,28 +125,34 @@ $enable-print-styles: true !default;
|
||||||
// variables. Mostly focused on spacing.
|
// variables. Mostly focused on spacing.
|
||||||
// You can add more entries to the $spacers map, should you need more variation.
|
// You can add more entries to the $spacers map, should you need more variation.
|
||||||
|
|
||||||
// stylelint-disable
|
|
||||||
$spacer: 1rem !default;
|
$spacer: 1rem !default;
|
||||||
$spacers: () !default;
|
$spacers: () !default;
|
||||||
$spacers: map-merge((
|
// stylelint-disable-next-line scss/dollar-variable-default
|
||||||
0: 0,
|
$spacers: map-merge(
|
||||||
1: ($spacer * .25),
|
(
|
||||||
2: ($spacer * .5),
|
0: 0,
|
||||||
3: $spacer,
|
1: ($spacer * .25),
|
||||||
4: ($spacer * 1.5),
|
2: ($spacer * .5),
|
||||||
5: ($spacer * 3)
|
3: $spacer,
|
||||||
), $spacers);
|
4: ($spacer * 1.5),
|
||||||
|
5: ($spacer * 3)
|
||||||
|
),
|
||||||
|
$spacers
|
||||||
|
);
|
||||||
|
|
||||||
// This variable affects the `.h-*` and `.w-*` classes.
|
// This variable affects the `.h-*` and `.w-*` classes.
|
||||||
$sizes: () !default;
|
$sizes: () !default;
|
||||||
$sizes: map-merge((
|
// stylelint-disable-next-line scss/dollar-variable-default
|
||||||
25: 25%,
|
$sizes: map-merge(
|
||||||
50: 50%,
|
(
|
||||||
75: 75%,
|
25: 25%,
|
||||||
100: 100%,
|
50: 50%,
|
||||||
auto: auto
|
75: 75%,
|
||||||
), $sizes);
|
100: 100%,
|
||||||
// stylelint-enable
|
auto: auto
|
||||||
|
),
|
||||||
|
$sizes
|
||||||
|
);
|
||||||
|
|
||||||
// Body
|
// Body
|
||||||
//
|
//
|
||||||
|
@ -451,6 +468,8 @@ $input-group-addon-color: $input-color !default;
|
||||||
$input-group-addon-bg: $gray-200 !default;
|
$input-group-addon-bg: $gray-200 !default;
|
||||||
$input-group-addon-border-color: $input-border-color !default;
|
$input-group-addon-border-color: $input-border-color !default;
|
||||||
|
|
||||||
|
$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
|
||||||
|
|
||||||
$custom-control-gutter: 1.5rem !default;
|
$custom-control-gutter: 1.5rem !default;
|
||||||
$custom-control-spacer-x: 1rem !default;
|
$custom-control-spacer-x: 1rem !default;
|
||||||
|
|
||||||
|
@ -499,9 +518,11 @@ $custom-select-indicator: str-replace(url("data:image/svg+xml;charset=
|
||||||
$custom-select-border-width: $input-btn-border-width !default;
|
$custom-select-border-width: $input-btn-border-width !default;
|
||||||
$custom-select-border-color: $input-border-color !default;
|
$custom-select-border-color: $input-border-color !default;
|
||||||
$custom-select-border-radius: $border-radius !default;
|
$custom-select-border-radius: $border-radius !default;
|
||||||
|
$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;
|
||||||
|
|
||||||
$custom-select-focus-border-color: $input-focus-border-color !default;
|
$custom-select-focus-border-color: $input-focus-border-color !default;
|
||||||
$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;
|
$custom-select-focus-width: $input-btn-focus-width !default;
|
||||||
|
$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;
|
||||||
|
|
||||||
$custom-select-font-size-sm: 75% !default;
|
$custom-select-font-size-sm: 75% !default;
|
||||||
$custom-select-height-sm: $input-height-sm !default;
|
$custom-select-height-sm: $input-height-sm !default;
|
||||||
|
@ -529,6 +550,7 @@ $custom-file-height: $input-height !default;
|
||||||
$custom-file-height-inner: $input-height-inner !default;
|
$custom-file-height-inner: $input-height-inner !default;
|
||||||
$custom-file-focus-border-color: $input-focus-border-color !default;
|
$custom-file-focus-border-color: $input-focus-border-color !default;
|
||||||
$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;
|
$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;
|
||||||
|
$custom-file-disabled-bg: $input-disabled-bg !default;
|
||||||
|
|
||||||
$custom-file-padding-y: $input-btn-padding-y !default;
|
$custom-file-padding-y: $input-btn-padding-y !default;
|
||||||
$custom-file-padding-x: $input-btn-padding-x !default;
|
$custom-file-padding-x: $input-btn-padding-x !default;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap Grid v4.1.1 (https://getbootstrap.com/)
|
* Bootstrap Grid v4.1.2 (https://getbootstrap.com/)
|
||||||
* Copyright 2011-2018 The Bootstrap Authors
|
* Copyright 2011-2018 The Bootstrap Authors
|
||||||
* Copyright 2011-2018 Twitter, Inc.
|
* Copyright 2011-2018 Twitter, Inc.
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap Reboot v4.1.1 (https://getbootstrap.com/)
|
* Bootstrap Reboot v4.1.2 (https://getbootstrap.com/)
|
||||||
* Copyright 2011-2018 The Bootstrap Authors
|
* Copyright 2011-2018 The Bootstrap Authors
|
||||||
* Copyright 2011-2018 Twitter, Inc.
|
* Copyright 2011-2018 Twitter, Inc.
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap v4.1.1 (https://getbootstrap.com/)
|
* Bootstrap v4.1.2 (https://getbootstrap.com/)
|
||||||
* Copyright 2011-2018 The Bootstrap Authors
|
* Copyright 2011-2018 The Bootstrap Authors
|
||||||
* Copyright 2011-2018 Twitter, Inc.
|
* Copyright 2011-2018 Twitter, Inc.
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
@return if($next, breakpoint-min($next, $breakpoints) - .02px, null);
|
@return if($next, breakpoint-min($next, $breakpoints) - .02px, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.
|
// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.
|
||||||
// Useful for making responsive utilities.
|
// Useful for making responsive utilities.
|
||||||
//
|
//
|
||||||
// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
|
// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// Hover mixin and `$enable-hover-media-query` are deprecated.
|
// Hover mixin and `$enable-hover-media-query` are deprecated.
|
||||||
//
|
//
|
||||||
// Origally added during our alphas and maintained during betas, this mixin was
|
// Originally added during our alphas and maintained during betas, this mixin was
|
||||||
// designed to prevent `:hover` stickiness on iOS-an issue where hover styles
|
// designed to prevent `:hover` stickiness on iOS-an issue where hover styles
|
||||||
// would persist after initial touch.
|
// would persist after initial touch.
|
||||||
//
|
//
|
||||||
|
|
|
@ -8,7 +8,7 @@ Description: Combination of Automattic´s _s theme and Bootstrap 4. Made as a so
|
||||||
That downloads everything and moves it in place so that you can recompile your CSS and JS files;
|
That downloads everything and moves it in place so that you can recompile your CSS and JS files;
|
||||||
A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/understrap/understrap
|
A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/understrap/understrap
|
||||||
A child theme is available on Github, too: https://github.com/understrap/understrap-child;
|
A child theme is available on Github, too: https://github.com/understrap/understrap-child;
|
||||||
Version: 0.8.3
|
Version: 0.8.4
|
||||||
License: UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann
|
License: UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann
|
||||||
UnderStrap is distributed under the terms of the GNU GPL version 2
|
UnderStrap is distributed under the terms of the GNU GPL version 2
|
||||||
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
Reference in New Issue