@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ * !
* Bootstrap v4 . 0.0 ( https : //getbootstrap.com)
* Bootstrap v4 . 1.1 ( https : //getbootstrap.com/ )
* Copyright 2011 - 2018 The Bootstrap Authors ( https : //github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* /
@ -28,22 +28,38 @@ function _createClass(Constructor, protoProps, staticProps) {
@@ -28,22 +28,38 @@ function _createClass(Constructor, protoProps, staticProps) {
return Constructor ;
}
function _extends ( ) {
_extends = Object . assign || function ( target ) {
for ( var i = 1 ; i < arguments . length ; i ++ ) {
var source = arguments [ i ] ;
function _defineProperty ( obj , key , value ) {
if ( key in obj ) {
Object . defineProperty ( obj , key , {
value : value ,
enumerable : true ,
configurable : true ,
writable : true
} ) ;
} else {
obj [ key ] = value ;
}
for ( var key in source ) {
if ( Object . prototype . hasOwnProperty . call ( source , key ) ) {
target [ key ] = source [ key ] ;
return obj ;
}
function _objectSpread ( target ) {
for ( var i = 1 ; i < arguments . length ; i ++ ) {
var source = arguments [ i ] != null ? arguments [ i ] : { } ;
var ownKeys = Object . keys ( source ) ;
if ( typeof Object . getOwnPropertySymbols === 'function' ) {
ownKeys = ownKeys . concat ( Object . getOwnPropertySymbols ( source ) . filter ( function ( sym ) {
return Object . getOwnPropertyDescriptor ( source , sym ) . enumerable ;
} ) ) ;
}
ownKeys . forEach ( function ( key ) {
_defineProperty ( target , key , source [ key ] ) ;
} ) ;
}
return target ;
} ;
return _extends . apply ( this , arguments ) ;
}
function _inheritsLoose ( subClass , superClass ) {
@ -54,7 +70,7 @@ function _inheritsLoose(subClass, superClass) {
@@ -54,7 +70,7 @@ function _inheritsLoose(subClass, superClass) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : util . js
* Bootstrap ( v4 . 1.1 ) : util . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -65,17 +81,18 @@ var Util = function ($$$1) {
@@ -65,17 +81,18 @@ var Util = function ($$$1) {
* Private TransitionEnd Helpers
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var transition = false ;
var MAX _UID = 1000000 ; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
var TRANSITION _END = 'transitionend' ;
var MAX _UID = 1000000 ;
var MILLISECONDS _MULTIPLIER = 1000 ; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
function toType ( obj ) {
return { } . toString . call ( obj ) . match ( /\s([a-zA-Z ]+)/ ) [ 1 ] . toLowerCase ( ) ;
return { } . toString . call ( obj ) . match ( /\s([a-z]+)/i ) [ 1 ] . toLowerCase ( ) ;
}
function getSpecialTransitionEndEvent ( ) {
return {
bindType : transition . end ,
delegateType : transition . end ,
bindType : TRANSITION _END ,
delegateType : TRANSITION _END ,
handle : function handle ( event ) {
if ( $$$1 ( event . target ) . is ( this ) ) {
return event . handleObj . handler . apply ( this , arguments ) ; // eslint-disable-line prefer-rest-params
@ -86,16 +103,6 @@ var Util = function ($$$1) {
@@ -86,16 +103,6 @@ var Util = function ($$$1) {
} ;
}
function transitionEndTest ( ) {
if ( typeof window !== 'undefined' && window . QUnit ) {
return false ;
}
return {
end : 'transitionend'
} ;
}
function transitionEndEmulator ( duration ) {
var _this = this ;
@ -112,20 +119,9 @@ var Util = function ($$$1) {
@@ -112,20 +119,9 @@ var Util = function ($$$1) {
}
function setTransitionEndSupport ( ) {
transition = transitionEndTest ( ) ;
$$$1 . fn . emulateTransitionEnd = transitionEndEmulator ;
if ( Util . supportsTransitionEnd ( ) ) {
$$$1 . event . special [ Util . TRANSITION _END ] = getSpecialTransitionEndEvent ( ) ;
}
}
function escapeId ( selector ) {
// We escape IDs in case of special selectors (selector = '#myId:something')
// $.escapeSelector does not exist in jQuery < 3
selector = typeof $$$1 . escapeSelector === 'function' ? $$$1 . escapeSelector ( selector ) . substr ( 1 ) : selector . replace ( /(:|\.|\[|\]|,|=|@)/g , '\\$1' ) ;
return selector ;
}
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Public Util Api
@ -148,11 +144,6 @@ var Util = function ($$$1) {
@@ -148,11 +144,6 @@ var Util = function ($$$1) {
if ( ! selector || selector === '#' ) {
selector = element . getAttribute ( 'href' ) || '' ;
} // If it's an ID
if ( selector . charAt ( 0 ) === '#' ) {
selector = escapeId ( selector ) ;
}
try {
@ -162,14 +153,32 @@ var Util = function ($$$1) {
@@ -162,14 +153,32 @@ var Util = function ($$$1) {
return null ;
}
} ,
getTransitionDurationFromElement : function getTransitionDurationFromElement ( element ) {
if ( ! element ) {
return 0 ;
} // Get transition-duration of the element
var transitionDuration = $$$1 ( element ) . css ( 'transition-duration' ) ;
var floatTransitionDuration = parseFloat ( transitionDuration ) ; // Return 0 if element or transition duration is not found
if ( ! floatTransitionDuration ) {
return 0 ;
} // If multiple durations are defined, take the first
transitionDuration = transitionDuration . split ( ',' ) [ 0 ] ;
return parseFloat ( transitionDuration ) * MILLISECONDS _MULTIPLIER ;
} ,
reflow : function reflow ( element ) {
return element . offsetHeight ;
} ,
triggerTransitionEnd : function triggerTransitionEnd ( element ) {
$$$1 ( element ) . trigger ( transition . end ) ;
$$$1 ( element ) . trigger ( TRANSITION _END ) ;
} ,
// TODO: Remove in v5
supportsTransitionEnd : function supportsTransitionEnd ( ) {
return Boolean ( transition ) ;
return Boolean ( TRANSITION _END ) ;
} ,
isElement : function isElement ( obj ) {
return ( obj [ 0 ] || obj ) . nodeType ;
@ -194,7 +203,7 @@ var Util = function ($$$1) {
@@ -194,7 +203,7 @@ var Util = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : alert . js
* Bootstrap ( v4 . 1.1 ) : alert . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -206,12 +215,11 @@ var Alert = function ($$$1) {
@@ -206,12 +215,11 @@ var Alert = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'alert' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.alert' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var TRANSITION _DURATION = 150 ;
var Selector = {
DISMISS : '[data-dismiss="alert"]'
} ;
@ -244,9 +252,11 @@ var Alert = function ($$$1) {
@@ -244,9 +252,11 @@ var Alert = function ($$$1) {
// Public
_proto . close = function close ( element ) {
element = element || this . _element ;
var rootElement = this . _element ;
var rootElement = this . _getRootElement ( element ) ;
if ( element ) {
rootElement = this . _getRootElement ( element ) ;
}
var customEvent = this . _triggerCloseEvent ( rootElement ) ;
@ -289,15 +299,16 @@ var Alert = function ($$$1) {
@@ -289,15 +299,16 @@ var Alert = function ($$$1) {
$$$1 ( element ) . removeClass ( ClassName . SHOW ) ;
if ( ! Util . supportsTransitionEnd ( ) || ! $$$1 ( element ) . hasClass ( ClassName . FADE ) ) {
if ( ! $$$1 ( element ) . hasClass ( ClassName . FADE ) ) {
this . _destroyElement ( element ) ;
return ;
}
var transitionDuration = Util . getTransitionDurationFromElement ( element ) ;
$$$1 ( element ) . one ( Util . TRANSITION _END , function ( event ) {
return _this . _destroyElement ( element , event ) ;
} ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
} ) . emulateTransitionEnd ( transitionDuration ) ;
} ;
_proto . _destroyElement = function _destroyElement ( element ) {
@ -337,6 +348,7 @@ var Alert = function ($$$1) {
@@ -337,6 +348,7 @@ var Alert = function ($$$1) {
return VERSION ;
}
} ] ) ;
return Alert ;
} ( ) ;
/ * *
@ -366,7 +378,7 @@ var Alert = function ($$$1) {
@@ -366,7 +378,7 @@ var Alert = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : button . js
* Bootstrap ( v4 . 1.1 ) : button . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -378,7 +390,7 @@ var Button = function ($$$1) {
@@ -378,7 +390,7 @@ var Button = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'button' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.button' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
@ -488,6 +500,7 @@ var Button = function ($$$1) {
@@ -488,6 +500,7 @@ var Button = function ($$$1) {
return VERSION ;
}
} ] ) ;
return Button ;
} ( ) ;
/ * *
@ -529,7 +542,7 @@ var Button = function ($$$1) {
@@ -529,7 +542,7 @@ var Button = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : carousel . js
* Bootstrap ( v4 . 1.1 ) : carousel . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -541,12 +554,11 @@ var Carousel = function ($$$1) {
@@ -541,12 +554,11 @@ var Carousel = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'carousel' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.carousel' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var TRANSITION _DURATION = 600 ;
var ARROW _LEFT _KEYCODE = 37 ; // KeyboardEvent.which value for left arrow key
var ARROW _RIGHT _KEYCODE = 39 ; // KeyboardEvent.which value for right arrow key
@ -655,7 +667,7 @@ var Carousel = function ($$$1) {
@@ -655,7 +667,7 @@ var Carousel = function ($$$1) {
this . _isPaused = true ;
}
if ( $$$1 ( this . _element ) . find ( Selector . NEXT _PREV ) [ 0 ] && Util . supportsTransitionEnd ( ) ) {
if ( $$$1 ( this . _element ) . find ( Selector . NEXT _PREV ) [ 0 ] ) {
Util . triggerTransitionEnd ( this . _element ) ;
this . cycle ( true ) ;
}
@ -723,7 +735,7 @@ var Carousel = function ($$$1) {
@@ -723,7 +735,7 @@ var Carousel = function ($$$1) {
_proto . _getConfig = function _getConfig ( config ) {
config = _extends ( { } , Default , config ) ;
config = _objectSpread ( { } , Default , config ) ;
Util . typeCheckConfig ( NAME , config , DefaultType ) ;
return config ;
} ;
@ -894,11 +906,12 @@ var Carousel = function ($$$1) {
@@ -894,11 +906,12 @@ var Carousel = function ($$$1) {
to : nextElementIndex
} ) ;
if ( Util . supportsTransitionEnd ( ) && $$$1 ( this . _element ) . hasClass ( ClassName . SLIDE ) ) {
if ( $$$1 ( this . _element ) . hasClass ( ClassName . SLIDE ) ) {
$$$1 ( nextElement ) . addClass ( orderClassName ) ;
Util . reflow ( nextElement ) ;
$$$1 ( activeElement ) . addClass ( directionalClassName ) ;
$$$1 ( nextElement ) . addClass ( directionalClassName ) ;
var transitionDuration = Util . getTransitionDurationFromElement ( activeElement ) ;
$$$1 ( activeElement ) . one ( Util . TRANSITION _END , function ( ) {
$$$1 ( nextElement ) . removeClass ( directionalClassName + " " + orderClassName ) . addClass ( ClassName . ACTIVE ) ;
$$$1 ( activeElement ) . removeClass ( ClassName . ACTIVE + " " + orderClassName + " " + directionalClassName ) ;
@ -906,7 +919,7 @@ var Carousel = function ($$$1) {
@@ -906,7 +919,7 @@ var Carousel = function ($$$1) {
setTimeout ( function ( ) {
return $$$1 ( _this3 . _element ) . trigger ( slidEvent ) ;
} , 0 ) ;
} ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
} ) . emulateTransitionEnd ( transitionDuration ) ;
} else {
$$$1 ( activeElement ) . removeClass ( ClassName . ACTIVE ) ;
$$$1 ( nextElement ) . addClass ( ClassName . ACTIVE ) ;
@ -924,10 +937,10 @@ var Carousel = function ($$$1) {
@@ -924,10 +937,10 @@ var Carousel = function ($$$1) {
return this . each ( function ( ) {
var data = $$$1 ( this ) . data ( DATA _KEY ) ;
var _config = _extends ( { } , Default , $$$1 ( this ) . data ( ) ) ;
var _config = _objectSpread ( { } , Default , $$$1 ( this ) . data ( ) ) ;
if ( typeof config === 'object' ) {
_config = _extends ( { } , _config , config ) ;
_config = _objectSpread ( { } , _config , config ) ;
}
var action = typeof config === 'string' ? config : _config . slide ;
@ -965,7 +978,8 @@ var Carousel = function ($$$1) {
@@ -965,7 +978,8 @@ var Carousel = function ($$$1) {
return ;
}
var config = _extends ( { } , $$$1 ( target ) . data ( ) , $$$1 ( this ) . data ( ) ) ;
var config = _objectSpread ( { } , $$$1 ( target ) . data ( ) , $$$1 ( this ) . data ( ) ) ;
var slideIndex = this . getAttribute ( 'data-slide-to' ) ;
if ( slideIndex ) {
@ -992,6 +1006,7 @@ var Carousel = function ($$$1) {
@@ -992,6 +1006,7 @@ var Carousel = function ($$$1) {
return Default ;
}
} ] ) ;
return Carousel ;
} ( ) ;
/ * *
@ -1028,7 +1043,7 @@ var Carousel = function ($$$1) {
@@ -1028,7 +1043,7 @@ var Carousel = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : collapse . js
* Bootstrap ( v4 . 1.1 ) : collapse . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -1040,12 +1055,11 @@ var Collapse = function ($$$1) {
@@ -1040,12 +1055,11 @@ var Collapse = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'collapse' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.collapse' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var TRANSITION _DURATION = 600 ;
var Default = {
toggle : true ,
parent : ''
@ -1187,14 +1201,10 @@ var Collapse = function ($$$1) {
@@ -1187,14 +1201,10 @@ var Collapse = function ($$$1) {
$$$1 ( _this . _element ) . trigger ( Event . SHOWN ) ;
} ;
if ( ! Util . supportsTransitionEnd ( ) ) {
complete ( ) ;
return ;
}
var capitalizedDimension = dimension [ 0 ] . toUpperCase ( ) + dimension . slice ( 1 ) ;
var scrollSize = "scroll" + capitalizedDimension ;
$$$1 ( this . _element ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
var transitionDuration = Util . getTransitionDurationFromElement ( this . _element ) ;
$$$1 ( this . _element ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( transitionDuration ) ;
this . _element . style [ dimension ] = this . _element [ scrollSize ] + "px" ;
} ;
@ -1242,13 +1252,8 @@ var Collapse = function ($$$1) {
@@ -1242,13 +1252,8 @@ var Collapse = function ($$$1) {
} ;
this . _element . style [ dimension ] = '' ;
if ( ! Util . supportsTransitionEnd ( ) ) {
complete ( ) ;
return ;
}
$$$1 ( this . _element ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
var transitionDuration = Util . getTransitionDurationFromElement ( this . _element ) ;
$$$1 ( this . _element ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( transitionDuration ) ;
} ;
_proto . setTransitioning = function setTransitioning ( isTransitioning ) {
@ -1266,7 +1271,7 @@ var Collapse = function ($$$1) {
@@ -1266,7 +1271,7 @@ var Collapse = function ($$$1) {
_proto . _getConfig = function _getConfig ( config ) {
config = _extends ( { } , Default , config ) ;
config = _objectSpread ( { } , Default , config ) ;
config . toggle = Boolean ( config . toggle ) ; // Coerce string values
Util . typeCheckConfig ( NAME , config , DefaultType ) ;
@ -1321,7 +1326,7 @@ var Collapse = function ($$$1) {
@@ -1321,7 +1326,7 @@ var Collapse = function ($$$1) {
var $this = $$$1 ( this ) ;
var data = $this . data ( DATA _KEY ) ;
var _config = _extends ( { } , Default , $this . data ( ) , typeof config === 'object' && config ) ;
var _config = _objectSpread ( { } , Default , $this . data ( ) , typeof config === 'object' && config ? config : { } ) ;
if ( ! data && _config . toggle && /show|hide/ . test ( config ) ) {
_config . toggle = false ;
@ -1353,6 +1358,7 @@ var Collapse = function ($$$1) {
@@ -1353,6 +1358,7 @@ var Collapse = function ($$$1) {
return Default ;
}
} ] ) ;
return Collapse ;
} ( ) ;
/ * *
@ -1397,7 +1403,7 @@ var Collapse = function ($$$1) {
@@ -1397,7 +1403,7 @@ var Collapse = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : dropdown . js
* Bootstrap ( v4 . 1.1 ) : dropdown . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -1409,7 +1415,7 @@ var Dropdown = function ($$$1) {
@@ -1409,7 +1415,7 @@ var Dropdown = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'dropdown' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.dropdown' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
@ -1452,7 +1458,7 @@ var Dropdown = function ($$$1) {
@@ -1452,7 +1458,7 @@ var Dropdown = function ($$$1) {
FORM _CHILD : '.dropdown form' ,
MENU : '.dropdown-menu' ,
NAVBAR _NAV : '.navbar-nav' ,
VISIBLE _ITEMS : '.dropdown-menu .dropdown-item:not(.disabled)'
VISIBLE _ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(: disabled)'
} ;
var AttachmentMap = {
TOP : 'top-start' ,
@ -1467,12 +1473,16 @@ var Dropdown = function ($$$1) {
@@ -1467,12 +1473,16 @@ var Dropdown = function ($$$1) {
var Default = {
offset : 0 ,
flip : true ,
boundary : 'scrollParent'
boundary : 'scrollParent' ,
reference : 'toggle' ,
display : 'dynamic'
} ;
var DefaultType = {
offset : '(number|string|function)' ,
flip : 'boolean' ,
boundary : '(string|element)'
boundary : '(string|element)' ,
reference : '(string|element)' ,
display : 'string'
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Class Definition
@ -1533,11 +1543,15 @@ var Dropdown = function ($$$1) {
@@ -1533,11 +1543,15 @@ var Dropdown = function ($$$1) {
throw new TypeError ( 'Bootstrap dropdown require Popper.js (https://popper.js.org)' ) ;
}
var element = this . _element ; // For dropup with alignment we use the parent as popper container
var r eferenceE lement = this . _element ;
if ( $$$1 ( parent ) . hasClass ( ClassName . DROPUP ) ) {
if ( $$$1 ( this . _menu ) . hasClass ( ClassName . MENULEFT ) || $$$1 ( this . _menu ) . hasClass ( ClassName . MENURIGHT ) ) {
element = parent ;
if ( this . _config . reference === 'parent' ) {
referenceElement = parent ;
} else if ( Util . isElement ( this . _config . reference ) ) {
referenceElement = this . _config . reference ; // Check if it's jQuery element
if ( typeof this . _config . reference . jquery !== 'undefined' ) {
referenceElement = this . _config . reference [ 0 ] ;
}
} // If boundary is not `scrollParent`, then set position to `static`
// to allow the menu to "escape" the scroll parent's boundaries
@ -1548,7 +1562,7 @@ var Dropdown = function ($$$1) {
@@ -1548,7 +1562,7 @@ var Dropdown = function ($$$1) {
$$$1 ( parent ) . addClass ( ClassName . POSITION _STATIC ) ;
}
this . _popper = new Popper ( element , this . _menu , this . _getPopperConfig ( ) ) ;
this . _popper = new Popper ( r eferenceE lement, this . _menu , this . _getPopperConfig ( ) ) ;
} // If this is a touch-enabled device we add extra
// empty mouseover listeners to the body's immediate children;
// only needed because of broken event delegation on iOS
@ -1556,7 +1570,7 @@ var Dropdown = function ($$$1) {
@@ -1556,7 +1570,7 @@ var Dropdown = function ($$$1) {
if ( 'ontouchstart' in document . documentElement && $$$1 ( parent ) . closest ( Selector . NAVBAR _NAV ) . length === 0 ) {
$$$1 ( 'body' ) . children ( ) . on ( 'mouseover' , null , $$$1 . noop ) ;
$$$1 ( document . body ) . children ( ) . on ( 'mouseover' , null , $$$1 . noop ) ;
}
this . _element . focus ( ) ;
@ -1601,7 +1615,7 @@ var Dropdown = function ($$$1) {
@@ -1601,7 +1615,7 @@ var Dropdown = function ($$$1) {
} ;
_proto . _getConfig = function _getConfig ( config ) {
config = _extends ( { } , this . constructor . Default , $$$1 ( this . _element ) . data ( ) , config ) ;
config = _objectSpread ( { } , this . constructor . Default , $$$1 ( this . _element ) . data ( ) , config ) ;
Util . typeCheckConfig ( NAME , config , this . constructor . DefaultType ) ;
return config ;
} ;
@ -1648,7 +1662,7 @@ var Dropdown = function ($$$1) {
@@ -1648,7 +1662,7 @@ var Dropdown = function ($$$1) {
if ( typeof this . _config . offset === 'function' ) {
offsetConf . fn = function ( data ) {
data . offsets = _extends ( { } , data . offsets , _this2 . _config . offset ( data . offsets ) || { } ) ;
data . offsets = _objectSpread ( { } , data . offsets , _this2 . _config . offset ( data . offsets ) || { } ) ;
return data ;
} ;
} else {
@ -1665,8 +1679,16 @@ var Dropdown = function ($$$1) {
@@ -1665,8 +1679,16 @@ var Dropdown = function ($$$1) {
preventOverflow : {
boundariesElement : this . _config . boundary
}
}
} // Disable Popper.js if we have a static display
} ;
if ( this . _config . display === 'static' ) {
popperConfig . modifiers . applyStyle = {
enabled : false
} ;
}
return popperConfig ;
} ; // Static
@ -1731,7 +1753,7 @@ var Dropdown = function ($$$1) {
@@ -1731,7 +1753,7 @@ var Dropdown = function ($$$1) {
if ( 'ontouchstart' in document . documentElement ) {
$$$1 ( 'body' ) . children ( ) . off ( 'mouseover' , null , $$$1 . noop ) ;
$$$1 ( document . body ) . children ( ) . off ( 'mouseover' , null , $$$1 . noop ) ;
}
toggles [ i ] . setAttribute ( 'aria-expanded' , 'false' ) ;
@ -1826,6 +1848,7 @@ var Dropdown = function ($$$1) {
@@ -1826,6 +1848,7 @@ var Dropdown = function ($$$1) {
return DefaultType ;
}
} ] ) ;
return Dropdown ;
} ( ) ;
/ * *
@ -1862,7 +1885,7 @@ var Dropdown = function ($$$1) {
@@ -1862,7 +1885,7 @@ var Dropdown = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : modal . js
* Bootstrap ( v4 . 1.1 ) : modal . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -1874,13 +1897,11 @@ var Modal = function ($$$1) {
@@ -1874,13 +1897,11 @@ var Modal = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'modal' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.modal' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var TRANSITION _DURATION = 300 ;
var BACKDROP _TRANSITION _DURATION = 150 ;
var ESCAPE _KEYCODE = 27 ; // KeyboardEvent.which value for Escape (Esc) key
var Default = {
@ -1941,7 +1962,6 @@ var Modal = function ($$$1) {
@@ -1941,7 +1962,6 @@ var Modal = function ($$$1) {
this . _isShown = false ;
this . _isBodyOverflowing = false ;
this . _ignoreBackdropClick = false ;
this . _originalBodyPadding = 0 ;
this . _scrollbarWidth = 0 ;
} // Getters
@ -1960,7 +1980,7 @@ var Modal = function ($$$1) {
@@ -1960,7 +1980,7 @@ var Modal = function ($$$1) {
return ;
}
if ( Util . supportsTransitionEnd ( ) && $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ) {
if ( $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ) {
this . _isTransitioning = true ;
}
@ -2022,7 +2042,7 @@ var Modal = function ($$$1) {
@@ -2022,7 +2042,7 @@ var Modal = function ($$$1) {
}
this . _isShown = false ;
var transition = Util . supportsTransitionEnd ( ) && $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ;
var transition = $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ;
if ( transition ) {
this . _isTransitioning = true ;
@ -2038,9 +2058,10 @@ var Modal = function ($$$1) {
@@ -2038,9 +2058,10 @@ var Modal = function ($$$1) {
$$$1 ( this . _dialog ) . off ( Event . MOUSEDOWN _DISMISS ) ;
if ( transition ) {
var transitionDuration = Util . getTransitionDurationFromElement ( this . _element ) ;
$$$1 ( this . _element ) . one ( Util . TRANSITION _END , function ( event ) {
return _this2 . _hideModal ( event ) ;
} ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
} ) . emulateTransitionEnd ( transitionDuration ) ;
} else {
this . _hideModal ( ) ;
}
@ -2065,7 +2086,7 @@ var Modal = function ($$$1) {
@@ -2065,7 +2086,7 @@ var Modal = function ($$$1) {
_proto . _getConfig = function _getConfig ( config ) {
config = _extends ( { } , Default , config ) ;
config = _objectSpread ( { } , Default , config ) ;
Util . typeCheckConfig ( NAME , config , DefaultType ) ;
return config ;
} ;
@ -2073,7 +2094,7 @@ var Modal = function ($$$1) {
@@ -2073,7 +2094,7 @@ var Modal = function ($$$1) {
_proto . _showElement = function _showElement ( relatedTarget ) {
var _this3 = this ;
var transition = Util . supportsTransitionEnd ( ) && $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ;
var transition = $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ;
if ( ! this . _element . parentNode || this . _element . parentNode . nodeType !== Node . ELEMENT _NODE ) {
// Don't move modal's DOM position
@ -2110,7 +2131,8 @@ var Modal = function ($$$1) {
@@ -2110,7 +2131,8 @@ var Modal = function ($$$1) {
} ;
if ( transition ) {
$$$1 ( this . _dialog ) . one ( Util . TRANSITION _END , transitionComplete ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
var transitionDuration = Util . getTransitionDurationFromElement ( this . _element ) ;
$$$1 ( this . _dialog ) . one ( Util . TRANSITION _END , transitionComplete ) . emulateTransitionEnd ( transitionDuration ) ;
} else {
transitionComplete ( ) ;
}
@ -2188,7 +2210,6 @@ var Modal = function ($$$1) {
@@ -2188,7 +2210,6 @@ var Modal = function ($$$1) {
var animate = $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ? ClassName . FADE : '' ;
if ( this . _isShown && this . _config . backdrop ) {
var doAnimate = Util . supportsTransitionEnd ( ) && animate ;
this . _backdrop = document . createElement ( 'div' ) ;
this . _backdrop . className = ClassName . BACKDROP ;
@ -2214,7 +2235,7 @@ var Modal = function ($$$1) {
@@ -2214,7 +2235,7 @@ var Modal = function ($$$1) {
}
} ) ;
if ( doA nimate) {
if ( a nimate) {
Util . reflow ( this . _backdrop ) ;
}
@ -2224,12 +2245,13 @@ var Modal = function ($$$1) {
@@ -2224,12 +2245,13 @@ var Modal = function ($$$1) {
return ;
}
if ( ! doA nimate) {
if ( ! a nimate) {
callback ( ) ;
return ;
}
$$$1 ( this . _backdrop ) . one ( Util . TRANSITION _END , callback ) . emulateTransitionEnd ( BACKDROP _TRANSITION _DURATION ) ;
var backdropTransitionDuration = Util . getTransitionDurationFromElement ( this . _backdrop ) ;
$$$1 ( this . _backdrop ) . one ( Util . TRANSITION _END , callback ) . emulateTransitionEnd ( backdropTransitionDuration ) ;
} else if ( ! this . _isShown && this . _backdrop ) {
$$$1 ( this . _backdrop ) . removeClass ( ClassName . SHOW ) ;
@ -2241,8 +2263,10 @@ var Modal = function ($$$1) {
@@ -2241,8 +2263,10 @@ var Modal = function ($$$1) {
}
} ;
if ( Util . supportsTransitionEnd ( ) && $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ) {
$$$1 ( this . _backdrop ) . one ( Util . TRANSITION _END , callbackRemove ) . emulateTransitionEnd ( BACKDROP _TRANSITION _DURATION ) ;
if ( $$$1 ( this . _element ) . hasClass ( ClassName . FADE ) ) {
var _backdropTransitionDuration = Util . getTransitionDurationFromElement ( this . _backdrop ) ;
$$$1 ( this . _backdrop ) . one ( Util . TRANSITION _END , callbackRemove ) . emulateTransitionEnd ( _backdropTransitionDuration ) ;
} else {
callbackRemove ( ) ;
}
@ -2304,8 +2328,8 @@ var Modal = function ($$$1) {
@@ -2304,8 +2328,8 @@ var Modal = function ($$$1) {
} ) ; // Adjust body padding
var actualPadding = document . body . style . paddingRight ;
var calculatedPadding = $$$1 ( 'body' ) . css ( 'padding-right' ) ;
$$$1 ( 'body' ) . data ( 'padding-right' , actualPadding ) . css ( 'padding-right' , parseFloat ( calculatedPadding ) + this . _scrollbarWidth + "px" ) ;
var calculatedPadding = $$$1 ( document . body ) . css ( 'padding-right' ) ;
$$$1 ( document . body ) . data ( 'padding-right' , actualPadding ) . css ( 'padding-right' , parseFloat ( calculatedPadding ) + this . _scrollbarWidth + "px" ) ;
}
} ;
@ -2327,10 +2351,10 @@ var Modal = function ($$$1) {
@@ -2327,10 +2351,10 @@ var Modal = function ($$$1) {
}
} ) ; // Restore body padding
var padding = $$$1 ( 'body' ) . data ( 'padding-right' ) ;
var padding = $$$1 ( document . body ) . data ( 'padding-right' ) ;
if ( typeof padding !== 'undefined' ) {
$$$1 ( 'body' ) . css ( 'padding-right' , padding ) . removeData ( 'padding-right' ) ;
$$$1 ( document . body ) . css ( 'padding-right' , padding ) . removeData ( 'padding-right' ) ;
}
} ;
@ -2349,7 +2373,7 @@ var Modal = function ($$$1) {
@@ -2349,7 +2373,7 @@ var Modal = function ($$$1) {
return this . each ( function ( ) {
var data = $$$1 ( this ) . data ( DATA _KEY ) ;
var _config = _extends ( { } , Modal . Default , $$$1 ( this ) . data ( ) , typeof config === 'object' && config ) ;
var _config = _objectSpread ( { } , Default , $$$1 ( this ) . data ( ) , typeof config === 'object' && config ? config : { } ) ;
if ( ! data ) {
data = new Modal ( this , _config ) ;
@ -2379,6 +2403,7 @@ var Modal = function ($$$1) {
@@ -2379,6 +2403,7 @@ var Modal = function ($$$1) {
return Default ;
}
} ] ) ;
return Modal ;
} ( ) ;
/ * *
@ -2398,7 +2423,7 @@ var Modal = function ($$$1) {
@@ -2398,7 +2423,7 @@ var Modal = function ($$$1) {
target = $$$1 ( selector ) [ 0 ] ;
}
var config = $$$1 ( target ) . data ( DATA _KEY ) ? 'toggle' : _extends ( { } , $$$1 ( target ) . data ( ) , $$$1 ( this ) . data ( ) ) ;
var config = $$$1 ( target ) . data ( DATA _KEY ) ? 'toggle' : _objectSpread ( { } , $$$1 ( target ) . data ( ) , $$$1 ( this ) . data ( ) ) ;
if ( this . tagName === 'A' || this . tagName === 'AREA' ) {
event . preventDefault ( ) ;
@ -2438,7 +2463,7 @@ var Modal = function ($$$1) {
@@ -2438,7 +2463,7 @@ var Modal = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : tooltip . js
* Bootstrap ( v4 . 1.1 ) : tooltip . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -2450,11 +2475,10 @@ var Tooltip = function ($$$1) {
@@ -2450,11 +2475,10 @@ var Tooltip = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'tooltip' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.tooltip' ;
var EVENT _KEY = "." + DATA _KEY ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var TRANSITION _DURATION = 150 ;
var CLASS _PREFIX = 'bs-tooltip' ;
var BSCLS _PREFIX _REGEX = new RegExp ( "(^|\\s)" + CLASS _PREFIX + "\\S+" , 'g' ) ;
var DefaultType = {
@ -2700,7 +2724,7 @@ var Tooltip = function ($$$1) {
@@ -2700,7 +2724,7 @@ var Tooltip = function ($$$1) {
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
if ( 'ontouchstart' in document . documentElement ) {
$$$1 ( 'body' ) . children ( ) . on ( 'mouseover' , null , $$$1 . noop ) ;
$$$1 ( document . body ) . children ( ) . on ( 'mouseover' , null , $$$1 . noop ) ;
}
var complete = function complete ( ) {
@ -2717,8 +2741,9 @@ var Tooltip = function ($$$1) {
@@ -2717,8 +2741,9 @@ var Tooltip = function ($$$1) {
}
} ;
if ( Util . supportsTransitionEnd ( ) && $$$1 ( this . tip ) . hasClass ( ClassName . FADE ) ) {
$$$1 ( this . tip ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( Tooltip . _TRANSITION _DURATION ) ;
if ( $$$1 ( this . tip ) . hasClass ( ClassName . FADE ) ) {
var transitionDuration = Util . getTransitionDurationFromElement ( this . tip ) ;
$$$1 ( this . tip ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( transitionDuration ) ;
} else {
complete ( ) ;
}
@ -2761,15 +2786,16 @@ var Tooltip = function ($$$1) {
@@ -2761,15 +2786,16 @@ var Tooltip = function ($$$1) {
// empty mouseover listeners we added for iOS support
if ( 'ontouchstart' in document . documentElement ) {
$$$1 ( 'body' ) . children ( ) . off ( 'mouseover' , null , $$$1 . noop ) ;
$$$1 ( document . body ) . children ( ) . off ( 'mouseover' , null , $$$1 . noop ) ;
}
this . _activeTrigger [ Trigger . CLICK ] = false ;
this . _activeTrigger [ Trigger . FOCUS ] = false ;
this . _activeTrigger [ Trigger . HOVER ] = false ;
if ( Util . supportsTransitionEnd ( ) && $$$1 ( this . tip ) . hasClass ( ClassName . FADE ) ) {
$$$1 ( tip ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
if ( $$$1 ( this . tip ) . hasClass ( ClassName . FADE ) ) {
var transitionDuration = Util . getTransitionDurationFromElement ( tip ) ;
$$$1 ( tip ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( transitionDuration ) ;
} else {
complete ( ) ;
}
@ -2860,7 +2886,7 @@ var Tooltip = function ($$$1) {
@@ -2860,7 +2886,7 @@ var Tooltip = function ($$$1) {
} ) ;
if ( this . config . selector ) {
this . config = _extends ( { } , this . config , {
this . config = _objectSpread ( { } , this . config , {
trigger : 'manual' ,
selector : ''
} ) ;
@ -2954,7 +2980,7 @@ var Tooltip = function ($$$1) {
@@ -2954,7 +2980,7 @@ var Tooltip = function ($$$1) {
} ;
_proto . _getConfig = function _getConfig ( config ) {
config = _extends ( { } , this . constructor . Default , $$$1 ( this . element ) . data ( ) , config ) ;
config = _objectSpread ( { } , this . constructor . Default , $$$1 ( this . element ) . data ( ) , typeof config === 'object' && config ? config : { } ) ;
if ( typeof config . delay === 'number' ) {
config . delay = {
@ -3081,6 +3107,7 @@ var Tooltip = function ($$$1) {
@@ -3081,6 +3107,7 @@ var Tooltip = function ($$$1) {
return DefaultType ;
}
} ] ) ;
return Tooltip ;
} ( ) ;
/ * *
@ -3103,7 +3130,7 @@ var Tooltip = function ($$$1) {
@@ -3103,7 +3130,7 @@ var Tooltip = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : popover . js
* Bootstrap ( v4 . 1.1 ) : popover . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -3115,21 +3142,24 @@ var Popover = function ($$$1) {
@@ -3115,21 +3142,24 @@ var Popover = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'popover' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.popover' ;
var EVENT _KEY = "." + DATA _KEY ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var CLASS _PREFIX = 'bs-popover' ;
var BSCLS _PREFIX _REGEX = new RegExp ( "(^|\\s)" + CLASS _PREFIX + "\\S+" , 'g' ) ;
var Default = _extends ( { } , Tooltip . Default , {
var Default = _objectSpread ( { } , Tooltip . Default , {
placement : 'right' ,
trigger : 'click' ,
content : '' ,
template : '<div class="popover" role="tooltip">' + '<div class="arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
} ) ;
var DefaultType = _extends ( { } , Tooltip . DefaultType , {
var DefaultType = _objectSpread ( { } , Tooltip . DefaultType , {
content : '(string|element|function)'
} ) ;
var ClassName = {
FADE : 'fade' ,
SHOW : 'show'
@ -3274,6 +3304,7 @@ var Popover = function ($$$1) {
@@ -3274,6 +3304,7 @@ var Popover = function ($$$1) {
return DefaultType ;
}
} ] ) ;
return Popover ;
} ( Tooltip ) ;
/ * *
@ -3296,7 +3327,7 @@ var Popover = function ($$$1) {
@@ -3296,7 +3327,7 @@ var Popover = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : scrollspy . js
* Bootstrap ( v4 . 1.1 ) : scrollspy . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -3308,7 +3339,7 @@ var ScrollSpy = function ($$$1) {
@@ -3308,7 +3339,7 @@ var ScrollSpy = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'scrollspy' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.scrollspy' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
@ -3435,7 +3466,7 @@ var ScrollSpy = function ($$$1) {
@@ -3435,7 +3466,7 @@ var ScrollSpy = function ($$$1) {
_proto . _getConfig = function _getConfig ( config ) {
config = _extends ( { } , Default , config ) ;
config = _objectSpread ( { } , Default , typeof config === 'object' && config ? config : { } ) ;
if ( typeof config . target !== 'string' ) {
var id = $$$1 ( config . target ) . attr ( 'id' ) ;
@ -3570,6 +3601,7 @@ var ScrollSpy = function ($$$1) {
@@ -3570,6 +3601,7 @@ var ScrollSpy = function ($$$1) {
return Default ;
}
} ] ) ;
return ScrollSpy ;
} ( ) ;
/ * *
@ -3607,7 +3639,7 @@ var ScrollSpy = function ($$$1) {
@@ -3607,7 +3639,7 @@ var ScrollSpy = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 ) : tab . js
* Bootstrap ( v4 . 1.1 ) : tab . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
@ -3619,12 +3651,11 @@ var Tab = function ($$$1) {
@@ -3619,12 +3651,11 @@ var Tab = function ($$$1) {
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /
var NAME = 'tab' ;
var VERSION = '4.0.0 ' ;
var VERSION = '4.1.1 ' ;
var DATA _KEY = 'bs.tab' ;
var EVENT _KEY = "." + DATA _KEY ;
var DATA _API _KEY = '.data-api' ;
var JQUERY _NO _CONFLICT = $$$1 . fn [ NAME ] ;
var TRANSITION _DURATION = 150 ;
var Event = {
HIDE : "hide" + EVENT _KEY ,
HIDDEN : "hidden" + EVENT _KEY ,
@ -3743,14 +3774,15 @@ var Tab = function ($$$1) {
@@ -3743,14 +3774,15 @@ var Tab = function ($$$1) {
}
var active = activeElements [ 0 ] ;
var isTransitioning = callback && Util . supportsTransitionEnd ( ) && active && $$$1 ( active ) . hasClass ( ClassName . FADE ) ;
var isTransitioning = callback && active && $$$1 ( active ) . hasClass ( ClassName . FADE ) ;
var complete = function complete ( ) {
return _this2 . _transitionComplete ( element , active , callback ) ;
} ;
if ( active && isTransitioning ) {
$$$1 ( active ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( TRANSITION _DURATION ) ;
var transitionDuration = Util . getTransitionDurationFromElement ( active ) ;
$$$1 ( active ) . one ( Util . TRANSITION _END , complete ) . emulateTransitionEnd ( transitionDuration ) ;
} else {
complete ( ) ;
}
@ -3821,6 +3853,7 @@ var Tab = function ($$$1) {
@@ -3821,6 +3853,7 @@ var Tab = function ($$$1) {
return VERSION ;
}
} ] ) ;
return Tab ;
} ( ) ;
/ * *
@ -3854,7 +3887,7 @@ var Tab = function ($$$1) {
@@ -3854,7 +3887,7 @@ var Tab = function ($$$1) {
/ * *
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* Bootstrap ( v4 . 0.0 - alpha . 6 ) : index . js
* Bootstrap ( v4 . 1.1 ) : index . js
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/master/LICENSE)
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* /