grunt
This commit is contained in:
parent
ffaad0a819
commit
cd5c7a2263
|
@ -6420,16 +6420,143 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
clear: both;
|
||||
}
|
||||
|
||||
.d-block {
|
||||
display: block !important;
|
||||
.d-none {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.d-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.d-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
|
||||
.d-inline {
|
||||
display: inline !important;
|
||||
.d-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.d-table {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
.d-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
|
||||
.d-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.d-sm-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-sm-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-sm-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-sm-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-sm-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-sm-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-sm-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.d-md-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-md-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-md-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-md-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-md-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-md-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-md-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.d-lg-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-lg-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-lg-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-lg-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-lg-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-lg-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-lg-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.d-xl-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-xl-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-xl-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-xl-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-xl-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-xl-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-xl-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
.flex-xs-first {
|
||||
|
@ -6899,19 +7026,19 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
.float-xs-left {
|
||||
.float-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
.float-xs-right {
|
||||
.float-right {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.float-xs-none {
|
||||
.float-none {
|
||||
float: none !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.float-sm-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6923,7 +7050,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.float-md-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6935,7 +7062,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.float-lg-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6947,7 +7074,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.float-xl-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
|
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
|
@ -6132,31 +6132,158 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
clear: both;
|
||||
}
|
||||
|
||||
.d-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.d-inline-block {
|
||||
display: inline-block !important;
|
||||
.d-none {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.d-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.float-xs-left {
|
||||
.d-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
|
||||
.d-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.d-table {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
.d-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
|
||||
.d-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.d-sm-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-sm-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-sm-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-sm-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-sm-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-sm-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-sm-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.d-md-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-md-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-md-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-md-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-md-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-md-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-md-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.d-lg-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-lg-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-lg-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-lg-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-lg-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-lg-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-lg-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.d-xl-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-xl-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-xl-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-xl-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-xl-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-xl-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-xl-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
.float-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
.float-xs-right {
|
||||
.float-right {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.float-xs-none {
|
||||
.float-none {
|
||||
float: none !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.float-sm-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6168,7 +6295,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.float-md-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6180,7 +6307,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.float-lg-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6192,7 +6319,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.float-xl-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
|
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
|
@ -282,6 +282,8 @@ var Alert = function ($) {
|
|||
};
|
||||
|
||||
Alert.prototype._removeElement = function _removeElement(element) {
|
||||
var _this2 = this;
|
||||
|
||||
$(element).removeClass(ClassName.ACTIVE);
|
||||
|
||||
if (!Util.supportsTransitionEnd() || !$(element).hasClass(ClassName.FADE)) {
|
||||
|
@ -289,7 +291,9 @@ var Alert = function ($) {
|
|||
return;
|
||||
}
|
||||
|
||||
$(element).one(Util.TRANSITION_END, $.proxy(this._destroyElement, this, element)).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
$(element).one(Util.TRANSITION_END, function (event) {
|
||||
return _this2._destroyElement(element, event);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
};
|
||||
|
||||
Alert.prototype._destroyElement = function _destroyElement(element) {
|
||||
|
@ -668,12 +672,12 @@ var Carousel = function ($) {
|
|||
}
|
||||
|
||||
if (this._config.interval && !this._isPaused) {
|
||||
this._interval = setInterval($.proxy(document.visibilityState ? this.nextWhenVisible : this.next, this), this._config.interval);
|
||||
this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
|
||||
}
|
||||
};
|
||||
|
||||
Carousel.prototype.to = function to(index) {
|
||||
var _this2 = this;
|
||||
var _this3 = this;
|
||||
|
||||
this._activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0];
|
||||
|
||||
|
@ -685,7 +689,7 @@ var Carousel = function ($) {
|
|||
|
||||
if (this._isSliding) {
|
||||
$(this._element).one(Event.SLID, function () {
|
||||
return _this2.to(index);
|
||||
return _this3.to(index);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
@ -724,12 +728,20 @@ var Carousel = function ($) {
|
|||
};
|
||||
|
||||
Carousel.prototype._addEventListeners = function _addEventListeners() {
|
||||
var _this4 = this;
|
||||
|
||||
if (this._config.keyboard) {
|
||||
$(this._element).on(Event.KEYDOWN, $.proxy(this._keydown, this));
|
||||
$(this._element).on(Event.KEYDOWN, function (event) {
|
||||
return _this4._keydown(event);
|
||||
});
|
||||
}
|
||||
|
||||
if (this._config.pause === 'hover' && !('ontouchstart' in document.documentElement)) {
|
||||
$(this._element).on(Event.MOUSEENTER, $.proxy(this.pause, this)).on(Event.MOUSELEAVE, $.proxy(this.cycle, this));
|
||||
$(this._element).on(Event.MOUSEENTER, function (event) {
|
||||
return _this4.pause(event);
|
||||
}).on(Event.MOUSELEAVE, function (event) {
|
||||
return _this4.cycle(event);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -798,7 +810,7 @@ var Carousel = function ($) {
|
|||
};
|
||||
|
||||
Carousel.prototype._slide = function _slide(direction, element) {
|
||||
var _this3 = this;
|
||||
var _this5 = this;
|
||||
|
||||
var activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0];
|
||||
var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);
|
||||
|
@ -851,10 +863,10 @@ var Carousel = function ($) {
|
|||
|
||||
$(activeElement).removeClass(ClassName.ACTIVE).removeClass(direction).removeClass(directionalClassName);
|
||||
|
||||
_this3._isSliding = false;
|
||||
_this5._isSliding = false;
|
||||
|
||||
setTimeout(function () {
|
||||
return $(_this3._element).trigger(slidEvent);
|
||||
return $(_this5._element).trigger(slidEvent);
|
||||
}, 0);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
} else {
|
||||
|
@ -1074,7 +1086,7 @@ var Collapse = function ($) {
|
|||
};
|
||||
|
||||
Collapse.prototype.show = function show() {
|
||||
var _this4 = this;
|
||||
var _this6 = this;
|
||||
|
||||
if (this._isTransitioning || $(this._element).hasClass(ClassName.ACTIVE)) {
|
||||
return;
|
||||
|
@ -1124,13 +1136,13 @@ var Collapse = function ($) {
|
|||
this.setTransitioning(true);
|
||||
|
||||
var complete = function complete() {
|
||||
$(_this4._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.ACTIVE);
|
||||
$(_this6._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.ACTIVE);
|
||||
|
||||
_this4._element.style[dimension] = '';
|
||||
_this6._element.style[dimension] = '';
|
||||
|
||||
_this4.setTransitioning(false);
|
||||
_this6.setTransitioning(false);
|
||||
|
||||
$(_this4._element).trigger(Event.SHOWN);
|
||||
$(_this6._element).trigger(Event.SHOWN);
|
||||
};
|
||||
|
||||
if (!Util.supportsTransitionEnd()) {
|
||||
|
@ -1147,7 +1159,7 @@ var Collapse = function ($) {
|
|||
};
|
||||
|
||||
Collapse.prototype.hide = function hide() {
|
||||
var _this5 = this;
|
||||
var _this7 = this;
|
||||
|
||||
if (this._isTransitioning || !$(this._element).hasClass(ClassName.ACTIVE)) {
|
||||
return;
|
||||
|
@ -1177,8 +1189,8 @@ var Collapse = function ($) {
|
|||
this.setTransitioning(true);
|
||||
|
||||
var complete = function complete() {
|
||||
_this5.setTransitioning(false);
|
||||
$(_this5._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);
|
||||
_this7.setTransitioning(false);
|
||||
$(_this7._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);
|
||||
};
|
||||
|
||||
this._element.style[dimension] = '';
|
||||
|
@ -1220,13 +1232,13 @@ var Collapse = function ($) {
|
|||
};
|
||||
|
||||
Collapse.prototype._getParent = function _getParent() {
|
||||
var _this6 = this;
|
||||
var _this8 = this;
|
||||
|
||||
var parent = $(this._config.parent)[0];
|
||||
var selector = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]';
|
||||
|
||||
$(parent).find(selector).each(function (i, element) {
|
||||
_this6._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||
_this8._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||
});
|
||||
|
||||
return parent;
|
||||
|
@ -1700,7 +1712,7 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype.show = function show(relatedTarget) {
|
||||
var _this7 = this;
|
||||
var _this9 = this;
|
||||
|
||||
var showEvent = $.Event(Event.SHOW, {
|
||||
relatedTarget: relatedTarget
|
||||
|
@ -1722,20 +1734,26 @@ var Modal = function ($) {
|
|||
this._setEscapeEvent();
|
||||
this._setResizeEvent();
|
||||
|
||||
$(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, $.proxy(this.hide, this));
|
||||
$(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, function (event) {
|
||||
return _this9.hide(event);
|
||||
});
|
||||
|
||||
$(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () {
|
||||
$(_this7._element).one(Event.MOUSEUP_DISMISS, function (event) {
|
||||
if ($(event.target).is(_this7._element)) {
|
||||
_this7._ignoreBackdropClick = true;
|
||||
$(_this9._element).one(Event.MOUSEUP_DISMISS, function (event) {
|
||||
if ($(event.target).is(_this9._element)) {
|
||||
_this9._ignoreBackdropClick = true;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
this._showBackdrop($.proxy(this._showElement, this, relatedTarget));
|
||||
this._showBackdrop(function () {
|
||||
return _this9._showElement(relatedTarget);
|
||||
});
|
||||
};
|
||||
|
||||
Modal.prototype.hide = function hide(event) {
|
||||
var _this10 = this;
|
||||
|
||||
if (event) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
@ -1762,7 +1780,9 @@ var Modal = function ($) {
|
|||
|
||||
if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) {
|
||||
|
||||
$(this._element).one(Util.TRANSITION_END, $.proxy(this._hideModal, this)).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
$(this._element).one(Util.TRANSITION_END, function (event) {
|
||||
return _this10._hideModal(event);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
} else {
|
||||
this._hideModal();
|
||||
}
|
||||
|
@ -1796,7 +1816,7 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._showElement = function _showElement(relatedTarget) {
|
||||
var _this8 = this;
|
||||
var _this11 = this;
|
||||
|
||||
var transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE);
|
||||
|
||||
|
@ -1824,10 +1844,10 @@ var Modal = function ($) {
|
|||
});
|
||||
|
||||
var transitionComplete = function transitionComplete() {
|
||||
if (_this8._config.focus) {
|
||||
_this8._element.focus();
|
||||
if (_this11._config.focus) {
|
||||
_this11._element.focus();
|
||||
}
|
||||
$(_this8._element).trigger(shownEvent);
|
||||
$(_this11._element).trigger(shownEvent);
|
||||
};
|
||||
|
||||
if (transition) {
|
||||
|
@ -1838,23 +1858,23 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._enforceFocus = function _enforceFocus() {
|
||||
var _this9 = this;
|
||||
var _this12 = this;
|
||||
|
||||
$(document).off(Event.FOCUSIN) // guard against infinite focus loop
|
||||
.on(Event.FOCUSIN, function (event) {
|
||||
if (document !== event.target && _this9._element !== event.target && !$(_this9._element).has(event.target).length) {
|
||||
_this9._element.focus();
|
||||
if (document !== event.target && _this12._element !== event.target && !$(_this12._element).has(event.target).length) {
|
||||
_this12._element.focus();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Modal.prototype._setEscapeEvent = function _setEscapeEvent() {
|
||||
var _this10 = this;
|
||||
var _this13 = this;
|
||||
|
||||
if (this._isShown && this._config.keyboard) {
|
||||
$(this._element).on(Event.KEYDOWN_DISMISS, function (event) {
|
||||
if (event.which === ESCAPE_KEYCODE) {
|
||||
_this10.hide();
|
||||
_this13.hide();
|
||||
}
|
||||
});
|
||||
} else if (!this._isShown) {
|
||||
|
@ -1863,23 +1883,27 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._setResizeEvent = function _setResizeEvent() {
|
||||
var _this14 = this;
|
||||
|
||||
if (this._isShown) {
|
||||
$(window).on(Event.RESIZE, $.proxy(this._handleUpdate, this));
|
||||
$(window).on(Event.RESIZE, function (event) {
|
||||
return _this14._handleUpdate(event);
|
||||
});
|
||||
} else {
|
||||
$(window).off(Event.RESIZE);
|
||||
}
|
||||
};
|
||||
|
||||
Modal.prototype._hideModal = function _hideModal() {
|
||||
var _this11 = this;
|
||||
var _this15 = this;
|
||||
|
||||
this._element.style.display = 'none';
|
||||
this._element.setAttribute('aria-hidden', 'true');
|
||||
this._showBackdrop(function () {
|
||||
$(document.body).removeClass(ClassName.OPEN);
|
||||
_this11._resetAdjustments();
|
||||
_this11._resetScrollbar();
|
||||
$(_this11._element).trigger(Event.HIDDEN);
|
||||
_this15._resetAdjustments();
|
||||
_this15._resetScrollbar();
|
||||
$(_this15._element).trigger(Event.HIDDEN);
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -1891,7 +1915,7 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._showBackdrop = function _showBackdrop(callback) {
|
||||
var _this12 = this;
|
||||
var _this16 = this;
|
||||
|
||||
var animate = $(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : '';
|
||||
|
||||
|
@ -1908,17 +1932,17 @@ var Modal = function ($) {
|
|||
$(this._backdrop).appendTo(document.body);
|
||||
|
||||
$(this._element).on(Event.CLICK_DISMISS, function (event) {
|
||||
if (_this12._ignoreBackdropClick) {
|
||||
_this12._ignoreBackdropClick = false;
|
||||
if (_this16._ignoreBackdropClick) {
|
||||
_this16._ignoreBackdropClick = false;
|
||||
return;
|
||||
}
|
||||
if (event.target !== event.currentTarget) {
|
||||
return;
|
||||
}
|
||||
if (_this12._config.backdrop === 'static') {
|
||||
_this12._element.focus();
|
||||
if (_this16._config.backdrop === 'static') {
|
||||
_this16._element.focus();
|
||||
} else {
|
||||
_this12.hide();
|
||||
_this16.hide();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -1942,7 +1966,7 @@ var Modal = function ($) {
|
|||
$(this._backdrop).removeClass(ClassName.ACTIVE);
|
||||
|
||||
var callbackRemove = function callbackRemove() {
|
||||
_this12._removeBackdrop();
|
||||
_this16._removeBackdrop();
|
||||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
|
@ -2058,7 +2082,7 @@ var Modal = function ($) {
|
|||
*/
|
||||
|
||||
$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
|
||||
var _this13 = this;
|
||||
var _this17 = this;
|
||||
|
||||
var target = void 0;
|
||||
var selector = Util.getSelectorFromElement(this);
|
||||
|
@ -2080,8 +2104,8 @@ var Modal = function ($) {
|
|||
}
|
||||
|
||||
$target.one(Event.HIDDEN, function () {
|
||||
if ($(_this13).is(':visible')) {
|
||||
_this13.focus();
|
||||
if ($(_this17).is(':visible')) {
|
||||
_this17.focus();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
@ -2178,6 +2202,8 @@ var ScrollSpy = function ($) {
|
|||
|
||||
var ScrollSpy = function () {
|
||||
function ScrollSpy(element, config) {
|
||||
var _this18 = this;
|
||||
|
||||
_classCallCheck(this, ScrollSpy);
|
||||
|
||||
this._element = element;
|
||||
|
@ -2189,7 +2215,9 @@ var ScrollSpy = function ($) {
|
|||
this._activeTarget = null;
|
||||
this._scrollHeight = 0;
|
||||
|
||||
$(this._scrollElement).on(Event.SCROLL, $.proxy(this._process, this));
|
||||
$(this._scrollElement).on(Event.SCROLL, function (event) {
|
||||
return _this18._process(event);
|
||||
});
|
||||
|
||||
this.refresh();
|
||||
this._process();
|
||||
|
@ -2200,7 +2228,7 @@ var ScrollSpy = function ($) {
|
|||
// public
|
||||
|
||||
ScrollSpy.prototype.refresh = function refresh() {
|
||||
var _this14 = this;
|
||||
var _this19 = this;
|
||||
|
||||
var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET;
|
||||
|
||||
|
@ -2233,8 +2261,8 @@ var ScrollSpy = function ($) {
|
|||
}).sort(function (a, b) {
|
||||
return a[0] - b[0];
|
||||
}).forEach(function (item) {
|
||||
_this14._offsets.push(item[0]);
|
||||
_this14._targets.push(item[1]);
|
||||
_this19._offsets.push(item[0]);
|
||||
_this19._targets.push(item[1]);
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -2477,7 +2505,7 @@ var Tab = function ($) {
|
|||
// public
|
||||
|
||||
Tab.prototype.show = function show() {
|
||||
var _this15 = this;
|
||||
var _this20 = this;
|
||||
|
||||
if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $(this._element).hasClass(ClassName.ACTIVE)) {
|
||||
return;
|
||||
|
@ -2519,7 +2547,7 @@ var Tab = function ($) {
|
|||
|
||||
var complete = function complete() {
|
||||
var hiddenEvent = $.Event(Event.HIDDEN, {
|
||||
relatedTarget: _this15._element
|
||||
relatedTarget: _this20._element
|
||||
});
|
||||
|
||||
var shownEvent = $.Event(Event.SHOWN, {
|
||||
|
@ -2527,7 +2555,7 @@ var Tab = function ($) {
|
|||
});
|
||||
|
||||
$(previous).trigger(hiddenEvent);
|
||||
$(_this15._element).trigger(shownEvent);
|
||||
$(_this20._element).trigger(shownEvent);
|
||||
};
|
||||
|
||||
if (target) {
|
||||
|
@ -2545,10 +2573,14 @@ var Tab = function ($) {
|
|||
// private
|
||||
|
||||
Tab.prototype._activate = function _activate(element, container, callback) {
|
||||
var _this21 = this;
|
||||
|
||||
var active = $(container).find(Selector.ACTIVE_CHILD)[0];
|
||||
var isTransitioning = callback && Util.supportsTransitionEnd() && (active && $(active).hasClass(ClassName.FADE) || Boolean($(container).find(Selector.FADE_CHILD)[0]));
|
||||
|
||||
var complete = $.proxy(this._transitionComplete, this, element, active, isTransitioning, callback);
|
||||
var complete = function complete() {
|
||||
return _this21._transitionComplete(element, active, isTransitioning, callback);
|
||||
};
|
||||
|
||||
if (active && isTransitioning) {
|
||||
$(active).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
|
@ -2857,8 +2889,11 @@ var Tooltip = function ($) {
|
|||
};
|
||||
|
||||
Tooltip.prototype.show = function show() {
|
||||
var _this16 = this;
|
||||
var _this22 = this;
|
||||
|
||||
if ($(this.element).css('display') === 'none') {
|
||||
throw new Error('Please use show on visible elements');
|
||||
}
|
||||
var showEvent = $.Event(this.constructor.Event.SHOW);
|
||||
|
||||
if (this.isWithContent() && this._isEnabled) {
|
||||
|
@ -2907,13 +2942,13 @@ var Tooltip = function ($) {
|
|||
$(tip).addClass(ClassName.ACTIVE);
|
||||
|
||||
var complete = function complete() {
|
||||
var prevHoverState = _this16._hoverState;
|
||||
_this16._hoverState = null;
|
||||
var prevHoverState = _this22._hoverState;
|
||||
_this22._hoverState = null;
|
||||
|
||||
$(_this16.element).trigger(_this16.constructor.Event.SHOWN);
|
||||
$(_this22.element).trigger(_this22.constructor.Event.SHOWN);
|
||||
|
||||
if (prevHoverState === HoverState.OUT) {
|
||||
_this16._leave(null, _this16);
|
||||
_this22._leave(null, _this22);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2927,18 +2962,18 @@ var Tooltip = function ($) {
|
|||
};
|
||||
|
||||
Tooltip.prototype.hide = function hide(callback) {
|
||||
var _this17 = this;
|
||||
var _this23 = this;
|
||||
|
||||
var tip = this.getTipElement();
|
||||
var hideEvent = $.Event(this.constructor.Event.HIDE);
|
||||
var complete = function complete() {
|
||||
if (_this17._hoverState !== HoverState.ACTIVE && tip.parentNode) {
|
||||
if (_this23._hoverState !== HoverState.ACTIVE && tip.parentNode) {
|
||||
tip.parentNode.removeChild(tip);
|
||||
}
|
||||
|
||||
_this17.element.removeAttribute('aria-describedby');
|
||||
$(_this17.element).trigger(_this17.constructor.Event.HIDDEN);
|
||||
_this17.cleanupTether();
|
||||
_this23.element.removeAttribute('aria-describedby');
|
||||
$(_this23.element).trigger(_this23.constructor.Event.HIDDEN);
|
||||
_this23.cleanupTether();
|
||||
|
||||
if (callback) {
|
||||
callback();
|
||||
|
@ -3022,18 +3057,24 @@ var Tooltip = function ($) {
|
|||
};
|
||||
|
||||
Tooltip.prototype._setListeners = function _setListeners() {
|
||||
var _this18 = this;
|
||||
var _this24 = this;
|
||||
|
||||
var triggers = this.config.trigger.split(' ');
|
||||
|
||||
triggers.forEach(function (trigger) {
|
||||
if (trigger === 'click') {
|
||||
$(_this18.element).on(_this18.constructor.Event.CLICK, _this18.config.selector, $.proxy(_this18.toggle, _this18));
|
||||
$(_this24.element).on(_this24.constructor.Event.CLICK, _this24.config.selector, function (event) {
|
||||
return _this24.toggle(event);
|
||||
});
|
||||
} else if (trigger !== Trigger.MANUAL) {
|
||||
var eventIn = trigger === Trigger.HOVER ? _this18.constructor.Event.MOUSEENTER : _this18.constructor.Event.FOCUSIN;
|
||||
var eventOut = trigger === Trigger.HOVER ? _this18.constructor.Event.MOUSELEAVE : _this18.constructor.Event.FOCUSOUT;
|
||||
var eventIn = trigger === Trigger.HOVER ? _this24.constructor.Event.MOUSEENTER : _this24.constructor.Event.FOCUSIN;
|
||||
var eventOut = trigger === Trigger.HOVER ? _this24.constructor.Event.MOUSELEAVE : _this24.constructor.Event.FOCUSOUT;
|
||||
|
||||
$(_this18.element).on(eventIn, _this18.config.selector, $.proxy(_this18._enter, _this18)).on(eventOut, _this18.config.selector, $.proxy(_this18._leave, _this18));
|
||||
$(_this24.element).on(eventIn, _this24.config.selector, function (event) {
|
||||
return _this24._enter(event);
|
||||
}).on(eventOut, _this24.config.selector, function (event) {
|
||||
return _this24._leave(event);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6420,16 +6420,143 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
clear: both;
|
||||
}
|
||||
|
||||
.d-block {
|
||||
display: block !important;
|
||||
.d-none {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.d-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.d-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
|
||||
.d-inline {
|
||||
display: inline !important;
|
||||
.d-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.d-table {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
.d-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
|
||||
.d-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.d-sm-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-sm-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-sm-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-sm-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-sm-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-sm-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-sm-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.d-md-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-md-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-md-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-md-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-md-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-md-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-md-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.d-lg-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-lg-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-lg-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-lg-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-lg-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-lg-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-lg-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.d-xl-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-xl-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-xl-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-xl-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-xl-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-xl-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-xl-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
.flex-xs-first {
|
||||
|
@ -6899,19 +7026,19 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
.float-xs-left {
|
||||
.float-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
.float-xs-right {
|
||||
.float-right {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.float-xs-none {
|
||||
.float-none {
|
||||
float: none !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.float-sm-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6923,7 +7050,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.float-md-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6935,7 +7062,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.float-lg-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6947,7 +7074,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.float-xl-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
|
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
|
@ -6132,31 +6132,158 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
clear: both;
|
||||
}
|
||||
|
||||
.d-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.d-inline-block {
|
||||
display: inline-block !important;
|
||||
.d-none {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.d-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.float-xs-left {
|
||||
.d-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
|
||||
.d-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.d-table {
|
||||
display: table !important;
|
||||
}
|
||||
|
||||
.d-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
|
||||
.d-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.d-sm-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-sm-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-sm-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-sm-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-sm-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-sm-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-sm-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.d-md-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-md-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-md-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-md-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-md-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-md-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-md-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.d-lg-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-lg-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-lg-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-lg-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-lg-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-lg-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-lg-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.d-xl-none {
|
||||
display: none !important;
|
||||
}
|
||||
.d-xl-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
.d-xl-inline-block {
|
||||
display: inline-block !important;
|
||||
}
|
||||
.d-xl-block {
|
||||
display: block !important;
|
||||
}
|
||||
.d-xl-table {
|
||||
display: table !important;
|
||||
}
|
||||
.d-xl-table-cell {
|
||||
display: table-cell !important;
|
||||
}
|
||||
.d-xl-flex {
|
||||
display: -webkit-box !important;
|
||||
display: -webkit-flex !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
|
||||
.float-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
.float-xs-right {
|
||||
.float-right {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.float-xs-none {
|
||||
.float-none {
|
||||
float: none !important;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
@media (min-width: 576px) and (min-width: 576px) {
|
||||
.float-sm-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6168,7 +6295,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
@media (min-width: 768px) and (min-width: 768px) {
|
||||
.float-md-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6180,7 +6307,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
@media (min-width: 992px) and (min-width: 992px) {
|
||||
.float-lg-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
@ -6192,7 +6319,7 @@ a.bg-inverse:focus, a.bg-inverse:hover {
|
|||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
@media (min-width: 1200px) and (min-width: 1200px) {
|
||||
.float-xl-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
|
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
|
@ -282,6 +282,8 @@ var Alert = function ($) {
|
|||
};
|
||||
|
||||
Alert.prototype._removeElement = function _removeElement(element) {
|
||||
var _this2 = this;
|
||||
|
||||
$(element).removeClass(ClassName.ACTIVE);
|
||||
|
||||
if (!Util.supportsTransitionEnd() || !$(element).hasClass(ClassName.FADE)) {
|
||||
|
@ -289,7 +291,9 @@ var Alert = function ($) {
|
|||
return;
|
||||
}
|
||||
|
||||
$(element).one(Util.TRANSITION_END, $.proxy(this._destroyElement, this, element)).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
$(element).one(Util.TRANSITION_END, function (event) {
|
||||
return _this2._destroyElement(element, event);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
};
|
||||
|
||||
Alert.prototype._destroyElement = function _destroyElement(element) {
|
||||
|
@ -668,12 +672,12 @@ var Carousel = function ($) {
|
|||
}
|
||||
|
||||
if (this._config.interval && !this._isPaused) {
|
||||
this._interval = setInterval($.proxy(document.visibilityState ? this.nextWhenVisible : this.next, this), this._config.interval);
|
||||
this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
|
||||
}
|
||||
};
|
||||
|
||||
Carousel.prototype.to = function to(index) {
|
||||
var _this2 = this;
|
||||
var _this3 = this;
|
||||
|
||||
this._activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0];
|
||||
|
||||
|
@ -685,7 +689,7 @@ var Carousel = function ($) {
|
|||
|
||||
if (this._isSliding) {
|
||||
$(this._element).one(Event.SLID, function () {
|
||||
return _this2.to(index);
|
||||
return _this3.to(index);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
@ -724,12 +728,20 @@ var Carousel = function ($) {
|
|||
};
|
||||
|
||||
Carousel.prototype._addEventListeners = function _addEventListeners() {
|
||||
var _this4 = this;
|
||||
|
||||
if (this._config.keyboard) {
|
||||
$(this._element).on(Event.KEYDOWN, $.proxy(this._keydown, this));
|
||||
$(this._element).on(Event.KEYDOWN, function (event) {
|
||||
return _this4._keydown(event);
|
||||
});
|
||||
}
|
||||
|
||||
if (this._config.pause === 'hover' && !('ontouchstart' in document.documentElement)) {
|
||||
$(this._element).on(Event.MOUSEENTER, $.proxy(this.pause, this)).on(Event.MOUSELEAVE, $.proxy(this.cycle, this));
|
||||
$(this._element).on(Event.MOUSEENTER, function (event) {
|
||||
return _this4.pause(event);
|
||||
}).on(Event.MOUSELEAVE, function (event) {
|
||||
return _this4.cycle(event);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -798,7 +810,7 @@ var Carousel = function ($) {
|
|||
};
|
||||
|
||||
Carousel.prototype._slide = function _slide(direction, element) {
|
||||
var _this3 = this;
|
||||
var _this5 = this;
|
||||
|
||||
var activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0];
|
||||
var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);
|
||||
|
@ -851,10 +863,10 @@ var Carousel = function ($) {
|
|||
|
||||
$(activeElement).removeClass(ClassName.ACTIVE).removeClass(direction).removeClass(directionalClassName);
|
||||
|
||||
_this3._isSliding = false;
|
||||
_this5._isSliding = false;
|
||||
|
||||
setTimeout(function () {
|
||||
return $(_this3._element).trigger(slidEvent);
|
||||
return $(_this5._element).trigger(slidEvent);
|
||||
}, 0);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
} else {
|
||||
|
@ -1074,7 +1086,7 @@ var Collapse = function ($) {
|
|||
};
|
||||
|
||||
Collapse.prototype.show = function show() {
|
||||
var _this4 = this;
|
||||
var _this6 = this;
|
||||
|
||||
if (this._isTransitioning || $(this._element).hasClass(ClassName.ACTIVE)) {
|
||||
return;
|
||||
|
@ -1124,13 +1136,13 @@ var Collapse = function ($) {
|
|||
this.setTransitioning(true);
|
||||
|
||||
var complete = function complete() {
|
||||
$(_this4._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.ACTIVE);
|
||||
$(_this6._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.ACTIVE);
|
||||
|
||||
_this4._element.style[dimension] = '';
|
||||
_this6._element.style[dimension] = '';
|
||||
|
||||
_this4.setTransitioning(false);
|
||||
_this6.setTransitioning(false);
|
||||
|
||||
$(_this4._element).trigger(Event.SHOWN);
|
||||
$(_this6._element).trigger(Event.SHOWN);
|
||||
};
|
||||
|
||||
if (!Util.supportsTransitionEnd()) {
|
||||
|
@ -1147,7 +1159,7 @@ var Collapse = function ($) {
|
|||
};
|
||||
|
||||
Collapse.prototype.hide = function hide() {
|
||||
var _this5 = this;
|
||||
var _this7 = this;
|
||||
|
||||
if (this._isTransitioning || !$(this._element).hasClass(ClassName.ACTIVE)) {
|
||||
return;
|
||||
|
@ -1177,8 +1189,8 @@ var Collapse = function ($) {
|
|||
this.setTransitioning(true);
|
||||
|
||||
var complete = function complete() {
|
||||
_this5.setTransitioning(false);
|
||||
$(_this5._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);
|
||||
_this7.setTransitioning(false);
|
||||
$(_this7._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);
|
||||
};
|
||||
|
||||
this._element.style[dimension] = '';
|
||||
|
@ -1220,13 +1232,13 @@ var Collapse = function ($) {
|
|||
};
|
||||
|
||||
Collapse.prototype._getParent = function _getParent() {
|
||||
var _this6 = this;
|
||||
var _this8 = this;
|
||||
|
||||
var parent = $(this._config.parent)[0];
|
||||
var selector = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]';
|
||||
|
||||
$(parent).find(selector).each(function (i, element) {
|
||||
_this6._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||
_this8._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
|
||||
});
|
||||
|
||||
return parent;
|
||||
|
@ -1700,7 +1712,7 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype.show = function show(relatedTarget) {
|
||||
var _this7 = this;
|
||||
var _this9 = this;
|
||||
|
||||
var showEvent = $.Event(Event.SHOW, {
|
||||
relatedTarget: relatedTarget
|
||||
|
@ -1722,20 +1734,26 @@ var Modal = function ($) {
|
|||
this._setEscapeEvent();
|
||||
this._setResizeEvent();
|
||||
|
||||
$(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, $.proxy(this.hide, this));
|
||||
$(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, function (event) {
|
||||
return _this9.hide(event);
|
||||
});
|
||||
|
||||
$(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () {
|
||||
$(_this7._element).one(Event.MOUSEUP_DISMISS, function (event) {
|
||||
if ($(event.target).is(_this7._element)) {
|
||||
_this7._ignoreBackdropClick = true;
|
||||
$(_this9._element).one(Event.MOUSEUP_DISMISS, function (event) {
|
||||
if ($(event.target).is(_this9._element)) {
|
||||
_this9._ignoreBackdropClick = true;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
this._showBackdrop($.proxy(this._showElement, this, relatedTarget));
|
||||
this._showBackdrop(function () {
|
||||
return _this9._showElement(relatedTarget);
|
||||
});
|
||||
};
|
||||
|
||||
Modal.prototype.hide = function hide(event) {
|
||||
var _this10 = this;
|
||||
|
||||
if (event) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
@ -1762,7 +1780,9 @@ var Modal = function ($) {
|
|||
|
||||
if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) {
|
||||
|
||||
$(this._element).one(Util.TRANSITION_END, $.proxy(this._hideModal, this)).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
$(this._element).one(Util.TRANSITION_END, function (event) {
|
||||
return _this10._hideModal(event);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
} else {
|
||||
this._hideModal();
|
||||
}
|
||||
|
@ -1796,7 +1816,7 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._showElement = function _showElement(relatedTarget) {
|
||||
var _this8 = this;
|
||||
var _this11 = this;
|
||||
|
||||
var transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE);
|
||||
|
||||
|
@ -1824,10 +1844,10 @@ var Modal = function ($) {
|
|||
});
|
||||
|
||||
var transitionComplete = function transitionComplete() {
|
||||
if (_this8._config.focus) {
|
||||
_this8._element.focus();
|
||||
if (_this11._config.focus) {
|
||||
_this11._element.focus();
|
||||
}
|
||||
$(_this8._element).trigger(shownEvent);
|
||||
$(_this11._element).trigger(shownEvent);
|
||||
};
|
||||
|
||||
if (transition) {
|
||||
|
@ -1838,23 +1858,23 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._enforceFocus = function _enforceFocus() {
|
||||
var _this9 = this;
|
||||
var _this12 = this;
|
||||
|
||||
$(document).off(Event.FOCUSIN) // guard against infinite focus loop
|
||||
.on(Event.FOCUSIN, function (event) {
|
||||
if (document !== event.target && _this9._element !== event.target && !$(_this9._element).has(event.target).length) {
|
||||
_this9._element.focus();
|
||||
if (document !== event.target && _this12._element !== event.target && !$(_this12._element).has(event.target).length) {
|
||||
_this12._element.focus();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Modal.prototype._setEscapeEvent = function _setEscapeEvent() {
|
||||
var _this10 = this;
|
||||
var _this13 = this;
|
||||
|
||||
if (this._isShown && this._config.keyboard) {
|
||||
$(this._element).on(Event.KEYDOWN_DISMISS, function (event) {
|
||||
if (event.which === ESCAPE_KEYCODE) {
|
||||
_this10.hide();
|
||||
_this13.hide();
|
||||
}
|
||||
});
|
||||
} else if (!this._isShown) {
|
||||
|
@ -1863,23 +1883,27 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._setResizeEvent = function _setResizeEvent() {
|
||||
var _this14 = this;
|
||||
|
||||
if (this._isShown) {
|
||||
$(window).on(Event.RESIZE, $.proxy(this._handleUpdate, this));
|
||||
$(window).on(Event.RESIZE, function (event) {
|
||||
return _this14._handleUpdate(event);
|
||||
});
|
||||
} else {
|
||||
$(window).off(Event.RESIZE);
|
||||
}
|
||||
};
|
||||
|
||||
Modal.prototype._hideModal = function _hideModal() {
|
||||
var _this11 = this;
|
||||
var _this15 = this;
|
||||
|
||||
this._element.style.display = 'none';
|
||||
this._element.setAttribute('aria-hidden', 'true');
|
||||
this._showBackdrop(function () {
|
||||
$(document.body).removeClass(ClassName.OPEN);
|
||||
_this11._resetAdjustments();
|
||||
_this11._resetScrollbar();
|
||||
$(_this11._element).trigger(Event.HIDDEN);
|
||||
_this15._resetAdjustments();
|
||||
_this15._resetScrollbar();
|
||||
$(_this15._element).trigger(Event.HIDDEN);
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -1891,7 +1915,7 @@ var Modal = function ($) {
|
|||
};
|
||||
|
||||
Modal.prototype._showBackdrop = function _showBackdrop(callback) {
|
||||
var _this12 = this;
|
||||
var _this16 = this;
|
||||
|
||||
var animate = $(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : '';
|
||||
|
||||
|
@ -1908,17 +1932,17 @@ var Modal = function ($) {
|
|||
$(this._backdrop).appendTo(document.body);
|
||||
|
||||
$(this._element).on(Event.CLICK_DISMISS, function (event) {
|
||||
if (_this12._ignoreBackdropClick) {
|
||||
_this12._ignoreBackdropClick = false;
|
||||
if (_this16._ignoreBackdropClick) {
|
||||
_this16._ignoreBackdropClick = false;
|
||||
return;
|
||||
}
|
||||
if (event.target !== event.currentTarget) {
|
||||
return;
|
||||
}
|
||||
if (_this12._config.backdrop === 'static') {
|
||||
_this12._element.focus();
|
||||
if (_this16._config.backdrop === 'static') {
|
||||
_this16._element.focus();
|
||||
} else {
|
||||
_this12.hide();
|
||||
_this16.hide();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -1942,7 +1966,7 @@ var Modal = function ($) {
|
|||
$(this._backdrop).removeClass(ClassName.ACTIVE);
|
||||
|
||||
var callbackRemove = function callbackRemove() {
|
||||
_this12._removeBackdrop();
|
||||
_this16._removeBackdrop();
|
||||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
|
@ -2058,7 +2082,7 @@ var Modal = function ($) {
|
|||
*/
|
||||
|
||||
$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
|
||||
var _this13 = this;
|
||||
var _this17 = this;
|
||||
|
||||
var target = void 0;
|
||||
var selector = Util.getSelectorFromElement(this);
|
||||
|
@ -2080,8 +2104,8 @@ var Modal = function ($) {
|
|||
}
|
||||
|
||||
$target.one(Event.HIDDEN, function () {
|
||||
if ($(_this13).is(':visible')) {
|
||||
_this13.focus();
|
||||
if ($(_this17).is(':visible')) {
|
||||
_this17.focus();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
@ -2178,6 +2202,8 @@ var ScrollSpy = function ($) {
|
|||
|
||||
var ScrollSpy = function () {
|
||||
function ScrollSpy(element, config) {
|
||||
var _this18 = this;
|
||||
|
||||
_classCallCheck(this, ScrollSpy);
|
||||
|
||||
this._element = element;
|
||||
|
@ -2189,7 +2215,9 @@ var ScrollSpy = function ($) {
|
|||
this._activeTarget = null;
|
||||
this._scrollHeight = 0;
|
||||
|
||||
$(this._scrollElement).on(Event.SCROLL, $.proxy(this._process, this));
|
||||
$(this._scrollElement).on(Event.SCROLL, function (event) {
|
||||
return _this18._process(event);
|
||||
});
|
||||
|
||||
this.refresh();
|
||||
this._process();
|
||||
|
@ -2200,7 +2228,7 @@ var ScrollSpy = function ($) {
|
|||
// public
|
||||
|
||||
ScrollSpy.prototype.refresh = function refresh() {
|
||||
var _this14 = this;
|
||||
var _this19 = this;
|
||||
|
||||
var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET;
|
||||
|
||||
|
@ -2233,8 +2261,8 @@ var ScrollSpy = function ($) {
|
|||
}).sort(function (a, b) {
|
||||
return a[0] - b[0];
|
||||
}).forEach(function (item) {
|
||||
_this14._offsets.push(item[0]);
|
||||
_this14._targets.push(item[1]);
|
||||
_this19._offsets.push(item[0]);
|
||||
_this19._targets.push(item[1]);
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -2477,7 +2505,7 @@ var Tab = function ($) {
|
|||
// public
|
||||
|
||||
Tab.prototype.show = function show() {
|
||||
var _this15 = this;
|
||||
var _this20 = this;
|
||||
|
||||
if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $(this._element).hasClass(ClassName.ACTIVE)) {
|
||||
return;
|
||||
|
@ -2519,7 +2547,7 @@ var Tab = function ($) {
|
|||
|
||||
var complete = function complete() {
|
||||
var hiddenEvent = $.Event(Event.HIDDEN, {
|
||||
relatedTarget: _this15._element
|
||||
relatedTarget: _this20._element
|
||||
});
|
||||
|
||||
var shownEvent = $.Event(Event.SHOWN, {
|
||||
|
@ -2527,7 +2555,7 @@ var Tab = function ($) {
|
|||
});
|
||||
|
||||
$(previous).trigger(hiddenEvent);
|
||||
$(_this15._element).trigger(shownEvent);
|
||||
$(_this20._element).trigger(shownEvent);
|
||||
};
|
||||
|
||||
if (target) {
|
||||
|
@ -2545,10 +2573,14 @@ var Tab = function ($) {
|
|||
// private
|
||||
|
||||
Tab.prototype._activate = function _activate(element, container, callback) {
|
||||
var _this21 = this;
|
||||
|
||||
var active = $(container).find(Selector.ACTIVE_CHILD)[0];
|
||||
var isTransitioning = callback && Util.supportsTransitionEnd() && (active && $(active).hasClass(ClassName.FADE) || Boolean($(container).find(Selector.FADE_CHILD)[0]));
|
||||
|
||||
var complete = $.proxy(this._transitionComplete, this, element, active, isTransitioning, callback);
|
||||
var complete = function complete() {
|
||||
return _this21._transitionComplete(element, active, isTransitioning, callback);
|
||||
};
|
||||
|
||||
if (active && isTransitioning) {
|
||||
$(active).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
|
@ -2857,8 +2889,11 @@ var Tooltip = function ($) {
|
|||
};
|
||||
|
||||
Tooltip.prototype.show = function show() {
|
||||
var _this16 = this;
|
||||
var _this22 = this;
|
||||
|
||||
if ($(this.element).css('display') === 'none') {
|
||||
throw new Error('Please use show on visible elements');
|
||||
}
|
||||
var showEvent = $.Event(this.constructor.Event.SHOW);
|
||||
|
||||
if (this.isWithContent() && this._isEnabled) {
|
||||
|
@ -2907,13 +2942,13 @@ var Tooltip = function ($) {
|
|||
$(tip).addClass(ClassName.ACTIVE);
|
||||
|
||||
var complete = function complete() {
|
||||
var prevHoverState = _this16._hoverState;
|
||||
_this16._hoverState = null;
|
||||
var prevHoverState = _this22._hoverState;
|
||||
_this22._hoverState = null;
|
||||
|
||||
$(_this16.element).trigger(_this16.constructor.Event.SHOWN);
|
||||
$(_this22.element).trigger(_this22.constructor.Event.SHOWN);
|
||||
|
||||
if (prevHoverState === HoverState.OUT) {
|
||||
_this16._leave(null, _this16);
|
||||
_this22._leave(null, _this22);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -2927,18 +2962,18 @@ var Tooltip = function ($) {
|
|||
};
|
||||
|
||||
Tooltip.prototype.hide = function hide(callback) {
|
||||
var _this17 = this;
|
||||
var _this23 = this;
|
||||
|
||||
var tip = this.getTipElement();
|
||||
var hideEvent = $.Event(this.constructor.Event.HIDE);
|
||||
var complete = function complete() {
|
||||
if (_this17._hoverState !== HoverState.ACTIVE && tip.parentNode) {
|
||||
if (_this23._hoverState !== HoverState.ACTIVE && tip.parentNode) {
|
||||
tip.parentNode.removeChild(tip);
|
||||
}
|
||||
|
||||
_this17.element.removeAttribute('aria-describedby');
|
||||
$(_this17.element).trigger(_this17.constructor.Event.HIDDEN);
|
||||
_this17.cleanupTether();
|
||||
_this23.element.removeAttribute('aria-describedby');
|
||||
$(_this23.element).trigger(_this23.constructor.Event.HIDDEN);
|
||||
_this23.cleanupTether();
|
||||
|
||||
if (callback) {
|
||||
callback();
|
||||
|
@ -3022,18 +3057,24 @@ var Tooltip = function ($) {
|
|||
};
|
||||
|
||||
Tooltip.prototype._setListeners = function _setListeners() {
|
||||
var _this18 = this;
|
||||
var _this24 = this;
|
||||
|
||||
var triggers = this.config.trigger.split(' ');
|
||||
|
||||
triggers.forEach(function (trigger) {
|
||||
if (trigger === 'click') {
|
||||
$(_this18.element).on(_this18.constructor.Event.CLICK, _this18.config.selector, $.proxy(_this18.toggle, _this18));
|
||||
$(_this24.element).on(_this24.constructor.Event.CLICK, _this24.config.selector, function (event) {
|
||||
return _this24.toggle(event);
|
||||
});
|
||||
} else if (trigger !== Trigger.MANUAL) {
|
||||
var eventIn = trigger === Trigger.HOVER ? _this18.constructor.Event.MOUSEENTER : _this18.constructor.Event.FOCUSIN;
|
||||
var eventOut = trigger === Trigger.HOVER ? _this18.constructor.Event.MOUSELEAVE : _this18.constructor.Event.FOCUSOUT;
|
||||
var eventIn = trigger === Trigger.HOVER ? _this24.constructor.Event.MOUSEENTER : _this24.constructor.Event.FOCUSIN;
|
||||
var eventOut = trigger === Trigger.HOVER ? _this24.constructor.Event.MOUSELEAVE : _this24.constructor.Event.FOCUSOUT;
|
||||
|
||||
$(_this18.element).on(eventIn, _this18.config.selector, $.proxy(_this18._enter, _this18)).on(eventOut, _this18.config.selector, $.proxy(_this18._leave, _this18));
|
||||
$(_this24.element).on(eventIn, _this24.config.selector, function (event) {
|
||||
return _this24._enter(event);
|
||||
}).on(eventOut, _this24.config.selector, function (event) {
|
||||
return _this24._leave(event);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,7 +4,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
|||
|
||||
/**
|
||||
* --------------------------------------------------------------------------
|
||||
* Bootstrap (v4.0.0-alpha.4): alert.js
|
||||
* Bootstrap (v4.0.0-alpha.5): alert.js
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
* --------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -18,7 +18,7 @@ var Alert = function ($) {
|
|||
*/
|
||||
|
||||
var NAME = 'alert';
|
||||
var VERSION = '4.0.0-alpha.4';
|
||||
var VERSION = '4.0.0-alpha.5';
|
||||
var DATA_KEY = 'bs.alert';
|
||||
var EVENT_KEY = '.' + DATA_KEY;
|
||||
var DATA_API_KEY = '.data-api';
|
||||
|
@ -38,7 +38,7 @@ var Alert = function ($) {
|
|||
var ClassName = {
|
||||
ALERT: 'alert',
|
||||
FADE: 'fade',
|
||||
IN: 'in'
|
||||
ACTIVE: 'active'
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -101,14 +101,18 @@ var Alert = function ($) {
|
|||
};
|
||||
|
||||
Alert.prototype._removeElement = function _removeElement(element) {
|
||||
$(element).removeClass(ClassName.IN);
|
||||
var _this = this;
|
||||
|
||||
$(element).removeClass(ClassName.ACTIVE);
|
||||
|
||||
if (!Util.supportsTransitionEnd() || !$(element).hasClass(ClassName.FADE)) {
|
||||
this._destroyElement(element);
|
||||
return;
|
||||
}
|
||||
|
||||
$(element).one(Util.TRANSITION_END, $.proxy(this._destroyElement, this, element)).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
$(element).one(Util.TRANSITION_END, function (event) {
|
||||
return _this._destroyElement(element, event);
|
||||
}).emulateTransitionEnd(TRANSITION_DURATION);
|
||||
};
|
||||
|
||||
Alert.prototype._destroyElement = function _destroyElement(element) {
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue