mirror of https://github.com/twbs/bootstrap.git
dist
This commit is contained in:
parent
80d0943b95
commit
6d8d8639f3
|
@ -25,4 +25,4 @@ License: MIT
|
|||
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
|
||||
* details, see https://creativecommons.org/licenses/by/3.0/.
|
||||
*/
|
||||
(function(e){"use strict";e(function(){e(".tooltip-demo").tooltip({selector:'[data-toggle="tooltip"]',container:"body"});e('[data-toggle="popover"]').popover();e(".tooltip-test").tooltip();e(".popover-test").popover();e('.bd-example-indeterminate [type="checkbox"]').prop("indeterminate",true);e('.bd-content [href="#"]').click(function(e){e.preventDefault()});e("#exampleModal").on("show.bs.modal",function(t){var n=e(t.relatedTarget);var r=n.data("whatever");var i=e(this);i.find(".modal-title").text("New message to "+r);i.find(".modal-body input").val(r)});e(".bd-toggle-animated-progress").on("click",function(){e(this).siblings(".progress").find(".progress-bar-striped").toggleClass("progress-bar-animated")});e("figure.highlight, div.highlight").each(function(){var t='<div class="bd-clipboard"><button class="btn-clipboard" title="Copy to clipboard">Copy</button></div>';e(this).before(t);e(".btn-clipboard").tooltip().on("mouseleave",function(){e(this).tooltip("hide")})});var t=new Clipboard(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});t.on("success",function(t){e(t.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle");t.clearSelection()});t.on("error",function(t){var n=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-";var r="Press "+n+"C to copy";e(t.trigger).attr("title",r).tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle")});anchors.options={icon:"#"};anchors.add(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5");e(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5").wrapInner("<div></div>");if(window.docsearch){window.docsearch({apiKey:"48cb48b22351bc71ea5f12f4d1ede198",indexName:"bootstrap-v4",inputSelector:"#search-input",handleSelected:function(e,t,n){var r=n.url;r=n.isLvl1?r.split("#")[0]:r;window.location.href=r},transformData:function(e){return e.map(function(e){e.url=e.url.replace("https://v4-alpha.getbootstrap.com","/docs/4.0");return e})},debug:false})}Holder.addTheme("gray",{bg:"#777",fg:"rgba(255,255,255,.75)",font:"Helvetica",fontweight:"normal"})})})(jQuery);(function(){"use strict";function e(){var e=/MSIE ([0-9.]+)/.exec(window.navigator.userAgent);if(e===null){return null}var t=parseInt(e[1],10);var n=Math.floor(t);return n}function t(){var e=new Function("/*@cc_on return @_jscript_version; @*/")();if(typeof e==="undefined"){return 11}if(e<9){return 8}return e}var n=window.navigator.userAgent;if(n.indexOf("Opera")>-1||n.indexOf("Presto")>-1){return}var r=e();if(r===null){return}var i=t();if(r!==i){window.alert("WARNING: You appear to be using IE"+i+" in IE"+r+" emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!")}})();(function e(){"use strict";if("serviceWorker"in navigator){window.addEventListener("load",function(){navigator.serviceWorker.register("/sw.js").then(function(e){console.log("ServiceWorker registration successful with scope: ",e.scope)}).catch(function(e){console.log("ServiceWorker registration failed: ",e)})})}else{console.log("Service workers are not supported.")}})();
|
||||
(function(e){"use strict";e(function(){e(".tooltip-demo").tooltip({selector:'[data-toggle="tooltip"]',container:"body"});e('[data-toggle="popover"]').popover();e(".tooltip-test").tooltip();e(".popover-test").popover();e('.bd-example-indeterminate [type="checkbox"]').prop("indeterminate",true);e('.bd-content [href="#"]').click(function(e){e.preventDefault()});e("#exampleModal").on("show.bs.modal",function(t){var n=e(t.relatedTarget);var r=n.data("whatever");var i=e(this);i.find(".modal-title").text("New message to "+r);i.find(".modal-body input").val(r)});e(".bd-toggle-animated-progress").on("click",function(){e(this).siblings(".progress").find(".progress-bar-striped").toggleClass("progress-bar-animated")});e("figure.highlight, div.highlight").each(function(){var t='<div class="bd-clipboard"><button class="btn-clipboard" title="Copy to clipboard">Copy</button></div>';e(this).before(t);e(".btn-clipboard").tooltip().on("mouseleave",function(){e(this).tooltip("hide")})});var t=new Clipboard(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});t.on("success",function(t){e(t.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle");t.clearSelection()});t.on("error",function(t){var n=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-";var r="Press "+n+"C to copy";e(t.trigger).attr("title",r).tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle")});anchors.options={icon:"#"};anchors.add(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5");e(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5").wrapInner("<div></div>");if(window.docsearch){window.docsearch({apiKey:"48cb48b22351bc71ea5f12f4d1ede198",indexName:"bootstrap-v4",inputSelector:"#search-input",handleSelected:function(e,t,n){var r=n.url;r=n.isLvl1?r.split("#")[0]:r;window.location.href=r},transformData:function(e){return e.map(function(e){e.url=e.url.replace("https://v4-alpha.getbootstrap.com","/docs/4.0");return e})},debug:false})}Holder.addTheme("gray",{bg:"#777",fg:"rgba(255,255,255,.75)",font:"Helvetica",fontweight:"normal"})})})(jQuery);(function(){"use strict";function e(){var e=/MSIE ([0-9.]+)/.exec(window.navigator.userAgent);if(e===null){return null}var t=parseInt(e[1],10);var n=Math.floor(t);return n}function t(){var e=new Function("/*@cc_on return @_jscript_version; @*/")();if(typeof e==="undefined"){return 11}if(e<9){return 8}return e}var n=window.navigator.userAgent;if(n.indexOf("Opera")>-1||n.indexOf("Presto")>-1){return}var r=e();if(r===null){return}var i=t();if(r!==i){window.alert("WARNING: You appear to be using IE"+i+" in IE"+r+" emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!")}})();(function(){"use strict";if("serviceWorker"in navigator){window.addEventListener("load",function(){navigator.serviceWorker.register("/sw.js").then(function(e){console.log("ServiceWorker registration successful with scope: ",e.scope)}).catch(function(e){console.log("ServiceWorker registration failed: ",e)})})}else{console.log("Service workers are not supported.")}})();
|
File diff suppressed because one or more lines are too long
|
@ -147,7 +147,7 @@ a:not([href]):not([tabindex]) {
|
|||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
|
||||
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
@ -184,19 +184,6 @@ svg:not(:root) {
|
|||
overflow: hidden;
|
||||
}
|
||||
|
||||
a,
|
||||
area,
|
||||
button,
|
||||
[role="button"],
|
||||
input:not([type="range"]),
|
||||
label,
|
||||
select,
|
||||
summary,
|
||||
textarea {
|
||||
-ms-touch-action: manipulation;
|
||||
touch-action: manipulation;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,5 +4,5 @@
|
|||
* Copyright 2011-2017 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
|
||||
*/*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
|
||||
*/*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
|
||||
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
|
File diff suppressed because one or more lines are too long
|
@ -177,7 +177,7 @@ a:not([href]):not([tabindex]) {
|
|||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
|
||||
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
@ -214,19 +214,6 @@ svg:not(:root) {
|
|||
overflow: hidden;
|
||||
}
|
||||
|
||||
a,
|
||||
area,
|
||||
button,
|
||||
[role="button"],
|
||||
input:not([type="range"]),
|
||||
label,
|
||||
select,
|
||||
summary,
|
||||
textarea {
|
||||
-ms-touch-action: manipulation;
|
||||
touch-action: manipulation;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
@ -2450,7 +2437,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for
|
|||
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
||||
}
|
||||
|
||||
.btn:focus, .btn:hover {
|
||||
.btn:hover, .btn:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
@ -3243,7 +3230,7 @@ tbody.collapse.show {
|
|||
border: 0;
|
||||
}
|
||||
|
||||
.dropdown-item:focus, .dropdown-item:hover {
|
||||
.dropdown-item:hover, .dropdown-item:focus {
|
||||
color: #16181b;
|
||||
text-decoration: none;
|
||||
background-color: #f8f9fa;
|
||||
|
@ -3809,7 +3796,7 @@ tbody.collapse.show {
|
|||
padding: 0.5rem 1rem;
|
||||
}
|
||||
|
||||
.nav-link:focus, .nav-link:hover {
|
||||
.nav-link:hover, .nav-link:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
@ -3831,7 +3818,7 @@ tbody.collapse.show {
|
|||
border-top-right-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
|
||||
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
|
||||
border-color: #e9ecef #e9ecef #dee2e6;
|
||||
}
|
||||
|
||||
|
@ -3929,7 +3916,7 @@ tbody.collapse.show {
|
|||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.navbar-brand:focus, .navbar-brand:hover {
|
||||
.navbar-brand:hover, .navbar-brand:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
@ -3982,7 +3969,7 @@ tbody.collapse.show {
|
|||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.navbar-toggler:focus, .navbar-toggler:hover {
|
||||
.navbar-toggler:hover, .navbar-toggler:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
@ -4288,7 +4275,7 @@ tbody.collapse.show {
|
|||
color: rgba(0, 0, 0, 0.9);
|
||||
}
|
||||
|
||||
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
|
||||
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
|
||||
color: rgba(0, 0, 0, 0.9);
|
||||
}
|
||||
|
||||
|
@ -4296,7 +4283,7 @@ tbody.collapse.show {
|
|||
color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
|
||||
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
|
||||
color: rgba(0, 0, 0, 0.7);
|
||||
}
|
||||
|
||||
|
@ -4328,7 +4315,7 @@ tbody.collapse.show {
|
|||
color: rgba(0, 0, 0, 0.9);
|
||||
}
|
||||
|
||||
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
|
||||
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
|
||||
color: rgba(0, 0, 0, 0.9);
|
||||
}
|
||||
|
||||
|
@ -4336,7 +4323,7 @@ tbody.collapse.show {
|
|||
color: #fff;
|
||||
}
|
||||
|
||||
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
|
||||
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
@ -4344,7 +4331,7 @@ tbody.collapse.show {
|
|||
color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
|
||||
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
|
||||
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
|
@ -4376,7 +4363,7 @@ tbody.collapse.show {
|
|||
color: #fff;
|
||||
}
|
||||
|
||||
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
|
||||
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
@ -4801,7 +4788,7 @@ tbody.collapse.show {
|
|||
background-color: #007bff;
|
||||
}
|
||||
|
||||
.badge-primary[href]:focus, .badge-primary[href]:hover {
|
||||
.badge-primary[href]:hover, .badge-primary[href]:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #0062cc;
|
||||
|
@ -4812,7 +4799,7 @@ tbody.collapse.show {
|
|||
background-color: #6c757d;
|
||||
}
|
||||
|
||||
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
|
||||
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #545b62;
|
||||
|
@ -4823,7 +4810,7 @@ tbody.collapse.show {
|
|||
background-color: #28a745;
|
||||
}
|
||||
|
||||
.badge-success[href]:focus, .badge-success[href]:hover {
|
||||
.badge-success[href]:hover, .badge-success[href]:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #1e7e34;
|
||||
|
@ -4834,7 +4821,7 @@ tbody.collapse.show {
|
|||
background-color: #17a2b8;
|
||||
}
|
||||
|
||||
.badge-info[href]:focus, .badge-info[href]:hover {
|
||||
.badge-info[href]:hover, .badge-info[href]:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #117a8b;
|
||||
|
@ -4845,7 +4832,7 @@ tbody.collapse.show {
|
|||
background-color: #ffc107;
|
||||
}
|
||||
|
||||
.badge-warning[href]:focus, .badge-warning[href]:hover {
|
||||
.badge-warning[href]:hover, .badge-warning[href]:focus {
|
||||
color: #212529;
|
||||
text-decoration: none;
|
||||
background-color: #d39e00;
|
||||
|
@ -4856,7 +4843,7 @@ tbody.collapse.show {
|
|||
background-color: #dc3545;
|
||||
}
|
||||
|
||||
.badge-danger[href]:focus, .badge-danger[href]:hover {
|
||||
.badge-danger[href]:hover, .badge-danger[href]:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #bd2130;
|
||||
|
@ -4867,7 +4854,7 @@ tbody.collapse.show {
|
|||
background-color: #f8f9fa;
|
||||
}
|
||||
|
||||
.badge-light[href]:focus, .badge-light[href]:hover {
|
||||
.badge-light[href]:hover, .badge-light[href]:focus {
|
||||
color: #212529;
|
||||
text-decoration: none;
|
||||
background-color: #dae0e5;
|
||||
|
@ -4878,7 +4865,7 @@ tbody.collapse.show {
|
|||
background-color: #343a40;
|
||||
}
|
||||
|
||||
.badge-dark[href]:focus, .badge-dark[href]:hover {
|
||||
.badge-dark[href]:hover, .badge-dark[href]:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #1d2124;
|
||||
|
@ -5132,7 +5119,7 @@ tbody.collapse.show {
|
|||
text-align: inherit;
|
||||
}
|
||||
|
||||
.list-group-item-action:focus, .list-group-item-action:hover {
|
||||
.list-group-item-action:hover, .list-group-item-action:focus {
|
||||
color: #495057;
|
||||
text-decoration: none;
|
||||
background-color: #f8f9fa;
|
||||
|
@ -5163,7 +5150,7 @@ tbody.collapse.show {
|
|||
border-bottom-left-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.list-group-item:focus, .list-group-item:hover {
|
||||
.list-group-item:hover, .list-group-item:focus {
|
||||
z-index: 1;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
@ -5204,9 +5191,9 @@ button.list-group-item-primary {
|
|||
color: #004085;
|
||||
}
|
||||
|
||||
a.list-group-item-primary:focus, a.list-group-item-primary:hover,
|
||||
button.list-group-item-primary:focus,
|
||||
button.list-group-item-primary:hover {
|
||||
a.list-group-item-primary:hover, a.list-group-item-primary:focus,
|
||||
button.list-group-item-primary:hover,
|
||||
button.list-group-item-primary:focus {
|
||||
color: #004085;
|
||||
background-color: #9fcdff;
|
||||
}
|
||||
|
@ -5228,9 +5215,9 @@ button.list-group-item-secondary {
|
|||
color: #383d41;
|
||||
}
|
||||
|
||||
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
|
||||
button.list-group-item-secondary:focus,
|
||||
button.list-group-item-secondary:hover {
|
||||
a.list-group-item-secondary:hover, a.list-group-item-secondary:focus,
|
||||
button.list-group-item-secondary:hover,
|
||||
button.list-group-item-secondary:focus {
|
||||
color: #383d41;
|
||||
background-color: #c8cbcf;
|
||||
}
|
||||
|
@ -5252,9 +5239,9 @@ button.list-group-item-success {
|
|||
color: #155724;
|
||||
}
|
||||
|
||||
a.list-group-item-success:focus, a.list-group-item-success:hover,
|
||||
button.list-group-item-success:focus,
|
||||
button.list-group-item-success:hover {
|
||||
a.list-group-item-success:hover, a.list-group-item-success:focus,
|
||||
button.list-group-item-success:hover,
|
||||
button.list-group-item-success:focus {
|
||||
color: #155724;
|
||||
background-color: #b1dfbb;
|
||||
}
|
||||
|
@ -5276,9 +5263,9 @@ button.list-group-item-info {
|
|||
color: #0c5460;
|
||||
}
|
||||
|
||||
a.list-group-item-info:focus, a.list-group-item-info:hover,
|
||||
button.list-group-item-info:focus,
|
||||
button.list-group-item-info:hover {
|
||||
a.list-group-item-info:hover, a.list-group-item-info:focus,
|
||||
button.list-group-item-info:hover,
|
||||
button.list-group-item-info:focus {
|
||||
color: #0c5460;
|
||||
background-color: #abdde5;
|
||||
}
|
||||
|
@ -5300,9 +5287,9 @@ button.list-group-item-warning {
|
|||
color: #856404;
|
||||
}
|
||||
|
||||
a.list-group-item-warning:focus, a.list-group-item-warning:hover,
|
||||
button.list-group-item-warning:focus,
|
||||
button.list-group-item-warning:hover {
|
||||
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
|
||||
button.list-group-item-warning:hover,
|
||||
button.list-group-item-warning:focus {
|
||||
color: #856404;
|
||||
background-color: #ffe8a1;
|
||||
}
|
||||
|
@ -5324,9 +5311,9 @@ button.list-group-item-danger {
|
|||
color: #721c24;
|
||||
}
|
||||
|
||||
a.list-group-item-danger:focus, a.list-group-item-danger:hover,
|
||||
button.list-group-item-danger:focus,
|
||||
button.list-group-item-danger:hover {
|
||||
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
|
||||
button.list-group-item-danger:hover,
|
||||
button.list-group-item-danger:focus {
|
||||
color: #721c24;
|
||||
background-color: #f1b0b7;
|
||||
}
|
||||
|
@ -5348,9 +5335,9 @@ button.list-group-item-light {
|
|||
color: #818182;
|
||||
}
|
||||
|
||||
a.list-group-item-light:focus, a.list-group-item-light:hover,
|
||||
button.list-group-item-light:focus,
|
||||
button.list-group-item-light:hover {
|
||||
a.list-group-item-light:hover, a.list-group-item-light:focus,
|
||||
button.list-group-item-light:hover,
|
||||
button.list-group-item-light:focus {
|
||||
color: #818182;
|
||||
background-color: #ececf6;
|
||||
}
|
||||
|
@ -5372,9 +5359,9 @@ button.list-group-item-dark {
|
|||
color: #1b1e21;
|
||||
}
|
||||
|
||||
a.list-group-item-dark:focus, a.list-group-item-dark:hover,
|
||||
button.list-group-item-dark:focus,
|
||||
button.list-group-item-dark:hover {
|
||||
a.list-group-item-dark:hover, a.list-group-item-dark:focus,
|
||||
button.list-group-item-dark:hover,
|
||||
button.list-group-item-dark:focus {
|
||||
color: #1b1e21;
|
||||
background-color: #b9bbbe;
|
||||
}
|
||||
|
@ -5396,7 +5383,7 @@ button.list-group-item-dark.active {
|
|||
opacity: .5;
|
||||
}
|
||||
|
||||
.close:focus, .close:hover {
|
||||
.close:hover, .close:focus {
|
||||
color: #000;
|
||||
text-decoration: none;
|
||||
opacity: .75;
|
||||
|
@ -5968,9 +5955,9 @@ button.close {
|
|||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.carousel-control-prev:focus, .carousel-control-prev:hover,
|
||||
.carousel-control-next:focus,
|
||||
.carousel-control-next:hover {
|
||||
.carousel-control-prev:hover, .carousel-control-prev:focus,
|
||||
.carousel-control-next:hover,
|
||||
.carousel-control-next:focus {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
outline: 0;
|
||||
|
@ -6097,9 +6084,9 @@ button.close {
|
|||
background-color: #007bff !important;
|
||||
}
|
||||
|
||||
a.bg-primary:focus, a.bg-primary:hover,
|
||||
button.bg-primary:focus,
|
||||
button.bg-primary:hover {
|
||||
a.bg-primary:hover, a.bg-primary:focus,
|
||||
button.bg-primary:hover,
|
||||
button.bg-primary:focus {
|
||||
background-color: #0062cc !important;
|
||||
}
|
||||
|
||||
|
@ -6107,9 +6094,9 @@ button.bg-primary:hover {
|
|||
background-color: #6c757d !important;
|
||||
}
|
||||
|
||||
a.bg-secondary:focus, a.bg-secondary:hover,
|
||||
button.bg-secondary:focus,
|
||||
button.bg-secondary:hover {
|
||||
a.bg-secondary:hover, a.bg-secondary:focus,
|
||||
button.bg-secondary:hover,
|
||||
button.bg-secondary:focus {
|
||||
background-color: #545b62 !important;
|
||||
}
|
||||
|
||||
|
@ -6117,9 +6104,9 @@ button.bg-secondary:hover {
|
|||
background-color: #28a745 !important;
|
||||
}
|
||||
|
||||
a.bg-success:focus, a.bg-success:hover,
|
||||
button.bg-success:focus,
|
||||
button.bg-success:hover {
|
||||
a.bg-success:hover, a.bg-success:focus,
|
||||
button.bg-success:hover,
|
||||
button.bg-success:focus {
|
||||
background-color: #1e7e34 !important;
|
||||
}
|
||||
|
||||
|
@ -6127,9 +6114,9 @@ button.bg-success:hover {
|
|||
background-color: #17a2b8 !important;
|
||||
}
|
||||
|
||||
a.bg-info:focus, a.bg-info:hover,
|
||||
button.bg-info:focus,
|
||||
button.bg-info:hover {
|
||||
a.bg-info:hover, a.bg-info:focus,
|
||||
button.bg-info:hover,
|
||||
button.bg-info:focus {
|
||||
background-color: #117a8b !important;
|
||||
}
|
||||
|
||||
|
@ -6137,9 +6124,9 @@ button.bg-info:hover {
|
|||
background-color: #ffc107 !important;
|
||||
}
|
||||
|
||||
a.bg-warning:focus, a.bg-warning:hover,
|
||||
button.bg-warning:focus,
|
||||
button.bg-warning:hover {
|
||||
a.bg-warning:hover, a.bg-warning:focus,
|
||||
button.bg-warning:hover,
|
||||
button.bg-warning:focus {
|
||||
background-color: #d39e00 !important;
|
||||
}
|
||||
|
||||
|
@ -6147,9 +6134,9 @@ button.bg-warning:hover {
|
|||
background-color: #dc3545 !important;
|
||||
}
|
||||
|
||||
a.bg-danger:focus, a.bg-danger:hover,
|
||||
button.bg-danger:focus,
|
||||
button.bg-danger:hover {
|
||||
a.bg-danger:hover, a.bg-danger:focus,
|
||||
button.bg-danger:hover,
|
||||
button.bg-danger:focus {
|
||||
background-color: #bd2130 !important;
|
||||
}
|
||||
|
||||
|
@ -6157,9 +6144,9 @@ button.bg-danger:hover {
|
|||
background-color: #f8f9fa !important;
|
||||
}
|
||||
|
||||
a.bg-light:focus, a.bg-light:hover,
|
||||
button.bg-light:focus,
|
||||
button.bg-light:hover {
|
||||
a.bg-light:hover, a.bg-light:focus,
|
||||
button.bg-light:hover,
|
||||
button.bg-light:focus {
|
||||
background-color: #dae0e5 !important;
|
||||
}
|
||||
|
||||
|
@ -6167,9 +6154,9 @@ button.bg-light:hover {
|
|||
background-color: #343a40 !important;
|
||||
}
|
||||
|
||||
a.bg-dark:focus, a.bg-dark:hover,
|
||||
button.bg-dark:focus,
|
||||
button.bg-dark:hover {
|
||||
a.bg-dark:hover, a.bg-dark:focus,
|
||||
button.bg-dark:hover,
|
||||
button.bg-dark:focus {
|
||||
background-color: #1d2124 !important;
|
||||
}
|
||||
|
||||
|
@ -8848,7 +8835,7 @@ button.bg-dark:hover {
|
|||
color: #007bff !important;
|
||||
}
|
||||
|
||||
a.text-primary:focus, a.text-primary:hover {
|
||||
a.text-primary:hover, a.text-primary:focus {
|
||||
color: #0062cc !important;
|
||||
}
|
||||
|
||||
|
@ -8856,7 +8843,7 @@ a.text-primary:focus, a.text-primary:hover {
|
|||
color: #6c757d !important;
|
||||
}
|
||||
|
||||
a.text-secondary:focus, a.text-secondary:hover {
|
||||
a.text-secondary:hover, a.text-secondary:focus {
|
||||
color: #545b62 !important;
|
||||
}
|
||||
|
||||
|
@ -8864,7 +8851,7 @@ a.text-secondary:focus, a.text-secondary:hover {
|
|||
color: #28a745 !important;
|
||||
}
|
||||
|
||||
a.text-success:focus, a.text-success:hover {
|
||||
a.text-success:hover, a.text-success:focus {
|
||||
color: #1e7e34 !important;
|
||||
}
|
||||
|
||||
|
@ -8872,7 +8859,7 @@ a.text-success:focus, a.text-success:hover {
|
|||
color: #17a2b8 !important;
|
||||
}
|
||||
|
||||
a.text-info:focus, a.text-info:hover {
|
||||
a.text-info:hover, a.text-info:focus {
|
||||
color: #117a8b !important;
|
||||
}
|
||||
|
||||
|
@ -8880,7 +8867,7 @@ a.text-info:focus, a.text-info:hover {
|
|||
color: #ffc107 !important;
|
||||
}
|
||||
|
||||
a.text-warning:focus, a.text-warning:hover {
|
||||
a.text-warning:hover, a.text-warning:focus {
|
||||
color: #d39e00 !important;
|
||||
}
|
||||
|
||||
|
@ -8888,7 +8875,7 @@ a.text-warning:focus, a.text-warning:hover {
|
|||
color: #dc3545 !important;
|
||||
}
|
||||
|
||||
a.text-danger:focus, a.text-danger:hover {
|
||||
a.text-danger:hover, a.text-danger:focus {
|
||||
color: #bd2130 !important;
|
||||
}
|
||||
|
||||
|
@ -8896,7 +8883,7 @@ a.text-danger:focus, a.text-danger:hover {
|
|||
color: #f8f9fa !important;
|
||||
}
|
||||
|
||||
a.text-light:focus, a.text-light:hover {
|
||||
a.text-light:hover, a.text-light:focus {
|
||||
color: #dae0e5 !important;
|
||||
}
|
||||
|
||||
|
@ -8904,7 +8891,7 @@ a.text-light:focus, a.text-light:hover {
|
|||
color: #343a40 !important;
|
||||
}
|
||||
|
||||
a.text-dark:focus, a.text-dark:hover {
|
||||
a.text-dark:hover, a.text-dark:focus {
|
||||
color: #1d2124 !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
|
@ -65,7 +65,7 @@ var Util = function ($$$1) {
|
|||
* ------------------------------------------------------------------------
|
||||
*/
|
||||
var transition = false;
|
||||
var MAX_UID = 1000000; // shoutout AngusCroll (https://goo.gl/pxwQGp)
|
||||
var MAX_UID = 1000000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
|
||||
|
||||
function toType(obj) {
|
||||
return {}.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
|
||||
|
@ -86,7 +86,7 @@ var Util = function ($$$1) {
|
|||
}
|
||||
|
||||
function transitionEndTest() {
|
||||
if (window.QUnit) {
|
||||
if (typeof window !== 'undefined' && window.QUnit) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -120,7 +120,7 @@ var Util = function ($$$1) {
|
|||
}
|
||||
|
||||
function escapeId(selector) {
|
||||
// we escape IDs in case of special selectors (selector = '#myId:something')
|
||||
// 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;
|
||||
|
@ -147,7 +147,7 @@ var Util = function ($$$1) {
|
|||
|
||||
if (!selector || selector === '#') {
|
||||
selector = element.getAttribute('href') || '';
|
||||
} // if it's an ID
|
||||
} // If it's an ID
|
||||
|
||||
|
||||
if (selector.charAt(0) === '#') {
|
||||
|
@ -157,7 +157,7 @@ var Util = function ($$$1) {
|
|||
try {
|
||||
var $selector = $$$1(document).find(selector);
|
||||
return $selector.length > 0 ? selector : null;
|
||||
} catch (error) {
|
||||
} catch (err) {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
|
@ -236,12 +236,12 @@ var Alert = function ($$$1) {
|
|||
function () {
|
||||
function Alert(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Alert.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.close = function close(element) {
|
||||
element = element || this._element;
|
||||
|
||||
|
@ -259,7 +259,7 @@ var Alert = function ($$$1) {
|
|||
_proto.dispose = function dispose() {
|
||||
$$$1.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getRootElement = function _getRootElement(element) {
|
||||
|
@ -301,7 +301,7 @@ var Alert = function ($$$1) {
|
|||
|
||||
_proto._destroyElement = function _destroyElement(element) {
|
||||
$$$1(element).detach().trigger(Event.CLOSED).remove();
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Alert._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -410,12 +410,12 @@ var Button = function ($$$1) {
|
|||
function () {
|
||||
function Button(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Button.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
var triggerChangeEvent = true;
|
||||
var addAriaPressed = true;
|
||||
|
@ -463,7 +463,7 @@ var Button = function ($$$1) {
|
|||
_proto.dispose = function dispose() {
|
||||
$$$1.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Button._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -623,12 +623,12 @@ var Carousel = function ($$$1) {
|
|||
this._indicatorsElement = $$$1(this._element).find(Selector.INDICATORS)[0];
|
||||
|
||||
this._addEventListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Carousel.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.next = function next() {
|
||||
if (!this._isSliding) {
|
||||
this._slide(Direction.NEXT);
|
||||
|
@ -718,7 +718,7 @@ var Carousel = function ($$$1) {
|
|||
this._isSliding = null;
|
||||
this._activeElement = null;
|
||||
this._indicatorsElement = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -744,7 +744,7 @@ var Carousel = function ($$$1) {
|
|||
});
|
||||
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
// if it's a touch-enabled device, mouseenter/leave are fired as
|
||||
// If it's a touch-enabled device, mouseenter/leave are fired as
|
||||
// part of the mouse compatibility events on first tap - the carousel
|
||||
// would stop cycling until user tapped out of it;
|
||||
// here, we listen for touchend, explicitly pause the carousel
|
||||
|
@ -783,7 +783,6 @@ var Carousel = function ($$$1) {
|
|||
break;
|
||||
|
||||
default:
|
||||
return;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -875,7 +874,7 @@ var Carousel = function ($$$1) {
|
|||
}
|
||||
|
||||
if (!activeElement || !nextElement) {
|
||||
// some weirdness is happening, so we bail
|
||||
// Some weirdness is happening, so we bail
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -917,7 +916,7 @@ var Carousel = function ($$$1) {
|
|||
if (isCycling) {
|
||||
this.cycle();
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Carousel._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -941,7 +940,7 @@ var Carousel = function ($$$1) {
|
|||
data.to(config);
|
||||
} else if (typeof action === 'string') {
|
||||
if (typeof data[action] === 'undefined') {
|
||||
throw new Error("No method named \"" + action + "\"");
|
||||
throw new TypeError("No method named \"" + action + "\"");
|
||||
}
|
||||
|
||||
data[action]();
|
||||
|
@ -1112,12 +1111,12 @@ var Collapse = function ($$$1) {
|
|||
if (this._config.toggle) {
|
||||
this.toggle();
|
||||
}
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Collapse.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
if ($$$1(this._element).hasClass(ClassName.SHOW)) {
|
||||
this.hide();
|
||||
|
@ -1139,7 +1138,7 @@ var Collapse = function ($$$1) {
|
|||
if (this._parent) {
|
||||
actives = $$$1.makeArray($$$1(this._parent).find(Selector.ACTIVES).filter("[data-parent=\"" + this._config.parent + "\"]"));
|
||||
|
||||
if (!actives.length) {
|
||||
if (actives.length === 0) {
|
||||
actives = null;
|
||||
}
|
||||
}
|
||||
|
@ -1172,7 +1171,7 @@ var Collapse = function ($$$1) {
|
|||
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
||||
this._element.style[dimension] = 0;
|
||||
|
||||
if (this._triggerArray.length) {
|
||||
if (this._triggerArray.length > 0) {
|
||||
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
||||
}
|
||||
|
||||
|
@ -1218,7 +1217,7 @@ var Collapse = function ($$$1) {
|
|||
Util.reflow(this._element);
|
||||
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
||||
|
||||
if (this._triggerArray.length) {
|
||||
if (this._triggerArray.length > 0) {
|
||||
for (var i = 0; i < this._triggerArray.length; i++) {
|
||||
var trigger = this._triggerArray[i];
|
||||
var selector = Util.getSelectorFromElement(trigger);
|
||||
|
@ -1262,12 +1261,12 @@ var Collapse = function ($$$1) {
|
|||
this._element = null;
|
||||
this._triggerArray = null;
|
||||
this._isTransitioning = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
config = _extends({}, Default, config);
|
||||
config.toggle = Boolean(config.toggle); // coerce string values
|
||||
config.toggle = Boolean(config.toggle); // Coerce string values
|
||||
|
||||
Util.typeCheckConfig(NAME, config, DefaultType);
|
||||
return config;
|
||||
|
@ -1284,7 +1283,7 @@ var Collapse = function ($$$1) {
|
|||
var parent = null;
|
||||
|
||||
if (Util.isElement(this._config.parent)) {
|
||||
parent = this._config.parent; // it's a jQuery object
|
||||
parent = this._config.parent; // It's a jQuery object
|
||||
|
||||
if (typeof this._config.parent.jquery !== 'undefined') {
|
||||
parent = this._config.parent[0];
|
||||
|
@ -1304,11 +1303,11 @@ var Collapse = function ($$$1) {
|
|||
if (element) {
|
||||
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
||||
|
||||
if (triggerArray.length) {
|
||||
if (triggerArray.length > 0) {
|
||||
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
||||
}
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
||||
|
@ -1334,7 +1333,7 @@ var Collapse = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -3927,12 +3926,12 @@ var Dropdown = function ($$$1) {
|
|||
this._inNavbar = this._detectNavbar();
|
||||
|
||||
this._addEventListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Dropdown.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
if (this._element.disabled || $$$1(this._element).hasClass(ClassName.DISABLED)) {
|
||||
return;
|
||||
|
@ -3965,10 +3964,10 @@ var Dropdown = function ($$$1) {
|
|||
* Popper - https://popper.js.org
|
||||
*/
|
||||
if (typeof Popper === 'undefined') {
|
||||
throw new Error('Bootstrap dropdown require Popper.js (https://popper.js.org)');
|
||||
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 element = this._element; // For dropup with alignment we use the parent as popper container
|
||||
|
||||
if ($$$1(parent).hasClass(ClassName.DROPUP)) {
|
||||
if ($$$1(this._menu).hasClass(ClassName.MENULEFT) || $$$1(this._menu).hasClass(ClassName.MENURIGHT)) {
|
||||
|
@ -3984,13 +3983,13 @@ var Dropdown = function ($$$1) {
|
|||
}
|
||||
|
||||
this._popper = new Popper(element, this._menu, this._getPopperConfig());
|
||||
} // if this is a touch-enabled device we add extra
|
||||
} // If this is a touch-enabled device we add extra
|
||||
// empty mouseover listeners to the body's immediate children;
|
||||
// only needed because of broken event delegation on iOS
|
||||
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
||||
|
||||
|
||||
if ('ontouchstart' in document.documentElement && !$$$1(parent).closest(Selector.NAVBAR_NAV).length) {
|
||||
if ('ontouchstart' in document.documentElement && $$$1(parent).closest(Selector.NAVBAR_NAV).length === 0) {
|
||||
$$$1('body').children().on('mouseover', null, $$$1.noop);
|
||||
}
|
||||
|
||||
|
@ -4021,7 +4020,7 @@ var Dropdown = function ($$$1) {
|
|||
if (this._popper !== null) {
|
||||
this._popper.scheduleUpdate();
|
||||
}
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._addEventListeners = function _addEventListeners() {
|
||||
|
@ -4103,7 +4102,7 @@ var Dropdown = function ($$$1) {
|
|||
}
|
||||
};
|
||||
return popperConfig;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Dropdown._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -4119,7 +4118,7 @@ var Dropdown = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -4161,7 +4160,7 @@ var Dropdown = function ($$$1) {
|
|||
|
||||
if (hideEvent.isDefaultPrevented()) {
|
||||
continue;
|
||||
} // if this is a touch-enabled device we remove the extra
|
||||
} // If this is a touch-enabled device we remove the extra
|
||||
// empty mouseover listeners we added for iOS support
|
||||
|
||||
|
||||
|
@ -4222,19 +4221,19 @@ var Dropdown = function ($$$1) {
|
|||
|
||||
var items = $$$1(parent).find(Selector.VISIBLE_ITEMS).get();
|
||||
|
||||
if (!items.length) {
|
||||
if (items.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var index = items.indexOf(event.target);
|
||||
|
||||
if (event.which === ARROW_UP_KEYCODE && index > 0) {
|
||||
// up
|
||||
// Up
|
||||
index--;
|
||||
}
|
||||
|
||||
if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {
|
||||
// down
|
||||
// Down
|
||||
index++;
|
||||
}
|
||||
|
||||
|
@ -4378,12 +4377,12 @@ var Modal = function ($$$1) {
|
|||
this._ignoreBackdropClick = false;
|
||||
this._originalBodyPadding = 0;
|
||||
this._scrollbarWidth = 0;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Modal.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle(relatedTarget) {
|
||||
return this._isShown ? this.hide() : this.show(relatedTarget);
|
||||
};
|
||||
|
@ -4496,7 +4495,7 @@ var Modal = function ($$$1) {
|
|||
|
||||
_proto.handleUpdate = function handleUpdate() {
|
||||
this._adjustDialog();
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -4511,7 +4510,7 @@ var Modal = function ($$$1) {
|
|||
var transition = Util.supportsTransitionEnd() && $$$1(this._element).hasClass(ClassName.FADE);
|
||||
|
||||
if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {
|
||||
// don't move modals dom position
|
||||
// Don't move modal's DOM position
|
||||
document.body.appendChild(this._element);
|
||||
}
|
||||
|
||||
|
@ -4554,9 +4553,9 @@ var Modal = function ($$$1) {
|
|||
_proto._enforceFocus = function _enforceFocus() {
|
||||
var _this4 = this;
|
||||
|
||||
$$$1(document).off(Event.FOCUSIN) // guard against infinite focus loop
|
||||
$$$1(document).off(Event.FOCUSIN) // Guard against infinite focus loop
|
||||
.on(Event.FOCUSIN, function (event) {
|
||||
if (document !== event.target && _this4._element !== event.target && !$$$1(_this4._element).has(event.target).length) {
|
||||
if (document !== event.target && _this4._element !== event.target && $$$1(_this4._element).has(event.target).length === 0) {
|
||||
_this4._element.focus();
|
||||
}
|
||||
});
|
||||
|
@ -4777,7 +4776,7 @@ var Modal = function ($$$1) {
|
|||
var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
|
||||
document.body.removeChild(scrollDiv);
|
||||
return scrollbarWidth;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {
|
||||
|
@ -4793,7 +4792,7 @@ var Modal = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config](relatedTarget);
|
||||
|
@ -4841,7 +4840,7 @@ var Modal = function ($$$1) {
|
|||
|
||||
var $target = $$$1(target).one(Event.SHOW, function (showEvent) {
|
||||
if (showEvent.isDefaultPrevented()) {
|
||||
// only register focus restorer if modal will actually get shown
|
||||
// Only register focus restorer if modal will actually get shown
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -4974,7 +4973,7 @@ var Tooltip = function ($$$1) {
|
|||
* Popper - https://popper.js.org
|
||||
*/
|
||||
if (typeof Popper === 'undefined') {
|
||||
throw new Error('Bootstrap tooltips require Popper.js (https://popper.js.org)');
|
||||
throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)');
|
||||
} // private
|
||||
|
||||
|
||||
|
@ -4982,19 +4981,19 @@ var Tooltip = function ($$$1) {
|
|||
this._timeout = 0;
|
||||
this._hoverState = '';
|
||||
this._activeTrigger = {};
|
||||
this._popper = null; // protected
|
||||
this._popper = null; // Protected
|
||||
|
||||
this.element = element;
|
||||
this.config = this._getConfig(config);
|
||||
this.tip = null;
|
||||
|
||||
this._setListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Tooltip.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.enable = function enable() {
|
||||
this._isEnabled = true;
|
||||
};
|
||||
|
@ -5129,7 +5128,7 @@ var Tooltip = function ($$$1) {
|
|||
_this._handlePopperPlacementChange(data);
|
||||
}
|
||||
});
|
||||
$$$1(tip).addClass(ClassName.SHOW); // if this is a touch-enabled device we add extra
|
||||
$$$1(tip).addClass(ClassName.SHOW); // If this is a touch-enabled device we add extra
|
||||
// empty mouseover listeners to the body's immediate children;
|
||||
// only needed because of broken event delegation on iOS
|
||||
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
||||
|
@ -5192,7 +5191,7 @@ var Tooltip = function ($$$1) {
|
|||
return;
|
||||
}
|
||||
|
||||
$$$1(tip).removeClass(ClassName.SHOW); // if this is a touch-enabled device we remove the extra
|
||||
$$$1(tip).removeClass(ClassName.SHOW); // If this is a touch-enabled device we remove the extra
|
||||
// empty mouseover listeners we added for iOS support
|
||||
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
|
@ -5216,7 +5215,7 @@ var Tooltip = function ($$$1) {
|
|||
if (this._popper !== null) {
|
||||
this._popper.scheduleUpdate();
|
||||
}
|
||||
}; // protected
|
||||
}; // Protected
|
||||
|
||||
|
||||
_proto.isWithContent = function isWithContent() {
|
||||
|
@ -5242,7 +5241,7 @@ var Tooltip = function ($$$1) {
|
|||
var html = this.config.html;
|
||||
|
||||
if (typeof content === 'object' && (content.nodeType || content.jquery)) {
|
||||
// content is a DOM node or a jQuery
|
||||
// Content is a DOM node or a jQuery
|
||||
if (html) {
|
||||
if (!$$$1(content).parent().is($element)) {
|
||||
$element.empty().append(content);
|
||||
|
@ -5263,7 +5262,7 @@ var Tooltip = function ($$$1) {
|
|||
}
|
||||
|
||||
return title;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getAttachment = function _getAttachment(placement) {
|
||||
|
@ -5452,7 +5451,7 @@ var Tooltip = function ($$$1) {
|
|||
this.hide();
|
||||
this.show();
|
||||
this.config.animation = initConfigAnimation;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Tooltip._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -5472,7 +5471,7 @@ var Tooltip = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -5603,7 +5602,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
var _proto = Popover.prototype;
|
||||
|
||||
// overrides
|
||||
// Overrides
|
||||
_proto.isWithContent = function isWithContent() {
|
||||
return this.getTitle() || this._getContent();
|
||||
};
|
||||
|
@ -5618,7 +5617,7 @@ var Popover = function ($$$1) {
|
|||
};
|
||||
|
||||
_proto.setContent = function setContent() {
|
||||
var $tip = $$$1(this.getTipElement()); // we use append for html objects to maintain js events
|
||||
var $tip = $$$1(this.getTipElement()); // We use append for html objects to maintain js events
|
||||
|
||||
this.setElementContent($tip.find(Selector.TITLE), this.getTitle());
|
||||
|
||||
|
@ -5630,7 +5629,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
this.setElementContent($tip.find(Selector.CONTENT), content);
|
||||
$tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getContent = function _getContent() {
|
||||
|
@ -5644,7 +5643,7 @@ var Popover = function ($$$1) {
|
|||
if (tabClass !== null && tabClass.length > 0) {
|
||||
$tip.removeClass(tabClass.join(''));
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Popover._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -5664,7 +5663,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -5674,7 +5673,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
_createClass(Popover, null, [{
|
||||
key: "VERSION",
|
||||
// getters
|
||||
// Getters
|
||||
get: function get() {
|
||||
return VERSION;
|
||||
}
|
||||
|
@ -5810,16 +5809,16 @@ var ScrollSpy = function ($$$1) {
|
|||
this.refresh();
|
||||
|
||||
this._process();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = ScrollSpy.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.refresh = function refresh() {
|
||||
var _this2 = this;
|
||||
|
||||
var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET;
|
||||
var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION;
|
||||
var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;
|
||||
var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0;
|
||||
this._offsets = [];
|
||||
|
@ -5838,7 +5837,7 @@ var ScrollSpy = function ($$$1) {
|
|||
var targetBCR = target.getBoundingClientRect();
|
||||
|
||||
if (targetBCR.width || targetBCR.height) {
|
||||
// todo (fat): remove sketch reliance on jQuery position/offset
|
||||
// TODO (fat): remove sketch reliance on jQuery position/offset
|
||||
return [$$$1(target)[offsetMethod]().top + offsetBase, targetSelector];
|
||||
}
|
||||
}
|
||||
|
@ -5866,7 +5865,7 @@ var ScrollSpy = function ($$$1) {
|
|||
this._targets = null;
|
||||
this._activeTarget = null;
|
||||
this._scrollHeight = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -5970,7 +5969,7 @@ var ScrollSpy = function ($$$1) {
|
|||
|
||||
_proto._clear = function _clear() {
|
||||
$$$1(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
ScrollSpy._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -5986,7 +5985,7 @@ var ScrollSpy = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -6095,12 +6094,12 @@ var Tab = function ($$$1) {
|
|||
function () {
|
||||
function Tab(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Tab.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.show = function show() {
|
||||
var _this = this;
|
||||
|
||||
|
@ -6163,7 +6162,7 @@ var Tab = function ($$$1) {
|
|||
_proto.dispose = function dispose() {
|
||||
$$$1.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._activate = function _activate(element, container, callback) {
|
||||
|
@ -6227,7 +6226,7 @@ var Tab = function ($$$1) {
|
|||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Tab._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -6242,7 +6241,7 @@ var Tab = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -6296,7 +6295,7 @@ var Tab = function ($$$1) {
|
|||
|
||||
(function ($$$1) {
|
||||
if (typeof $$$1 === 'undefined') {
|
||||
throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
|
||||
throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
|
||||
}
|
||||
|
||||
var version = $$$1.fn.jquery.split(' ')[0].split('.');
|
||||
|
|
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
|
@ -66,7 +66,7 @@ var Util = function ($$$1) {
|
|||
* ------------------------------------------------------------------------
|
||||
*/
|
||||
var transition = false;
|
||||
var MAX_UID = 1000000; // shoutout AngusCroll (https://goo.gl/pxwQGp)
|
||||
var MAX_UID = 1000000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
|
||||
|
||||
function toType(obj) {
|
||||
return {}.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
|
||||
|
@ -87,7 +87,7 @@ var Util = function ($$$1) {
|
|||
}
|
||||
|
||||
function transitionEndTest() {
|
||||
if (window.QUnit) {
|
||||
if (typeof window !== 'undefined' && window.QUnit) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -121,7 +121,7 @@ var Util = function ($$$1) {
|
|||
}
|
||||
|
||||
function escapeId(selector) {
|
||||
// we escape IDs in case of special selectors (selector = '#myId:something')
|
||||
// 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;
|
||||
|
@ -148,7 +148,7 @@ var Util = function ($$$1) {
|
|||
|
||||
if (!selector || selector === '#') {
|
||||
selector = element.getAttribute('href') || '';
|
||||
} // if it's an ID
|
||||
} // If it's an ID
|
||||
|
||||
|
||||
if (selector.charAt(0) === '#') {
|
||||
|
@ -158,7 +158,7 @@ var Util = function ($$$1) {
|
|||
try {
|
||||
var $selector = $$$1(document).find(selector);
|
||||
return $selector.length > 0 ? selector : null;
|
||||
} catch (error) {
|
||||
} catch (err) {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
|
@ -237,12 +237,12 @@ var Alert = function ($$$1) {
|
|||
function () {
|
||||
function Alert(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Alert.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.close = function close(element) {
|
||||
element = element || this._element;
|
||||
|
||||
|
@ -260,7 +260,7 @@ var Alert = function ($$$1) {
|
|||
_proto.dispose = function dispose() {
|
||||
$$$1.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getRootElement = function _getRootElement(element) {
|
||||
|
@ -302,7 +302,7 @@ var Alert = function ($$$1) {
|
|||
|
||||
_proto._destroyElement = function _destroyElement(element) {
|
||||
$$$1(element).detach().trigger(Event.CLOSED).remove();
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Alert._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -411,12 +411,12 @@ var Button = function ($$$1) {
|
|||
function () {
|
||||
function Button(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Button.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
var triggerChangeEvent = true;
|
||||
var addAriaPressed = true;
|
||||
|
@ -464,7 +464,7 @@ var Button = function ($$$1) {
|
|||
_proto.dispose = function dispose() {
|
||||
$$$1.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Button._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -624,12 +624,12 @@ var Carousel = function ($$$1) {
|
|||
this._indicatorsElement = $$$1(this._element).find(Selector.INDICATORS)[0];
|
||||
|
||||
this._addEventListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Carousel.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.next = function next() {
|
||||
if (!this._isSliding) {
|
||||
this._slide(Direction.NEXT);
|
||||
|
@ -719,7 +719,7 @@ var Carousel = function ($$$1) {
|
|||
this._isSliding = null;
|
||||
this._activeElement = null;
|
||||
this._indicatorsElement = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -745,7 +745,7 @@ var Carousel = function ($$$1) {
|
|||
});
|
||||
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
// if it's a touch-enabled device, mouseenter/leave are fired as
|
||||
// If it's a touch-enabled device, mouseenter/leave are fired as
|
||||
// part of the mouse compatibility events on first tap - the carousel
|
||||
// would stop cycling until user tapped out of it;
|
||||
// here, we listen for touchend, explicitly pause the carousel
|
||||
|
@ -784,7 +784,6 @@ var Carousel = function ($$$1) {
|
|||
break;
|
||||
|
||||
default:
|
||||
return;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -876,7 +875,7 @@ var Carousel = function ($$$1) {
|
|||
}
|
||||
|
||||
if (!activeElement || !nextElement) {
|
||||
// some weirdness is happening, so we bail
|
||||
// Some weirdness is happening, so we bail
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -918,7 +917,7 @@ var Carousel = function ($$$1) {
|
|||
if (isCycling) {
|
||||
this.cycle();
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Carousel._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -942,7 +941,7 @@ var Carousel = function ($$$1) {
|
|||
data.to(config);
|
||||
} else if (typeof action === 'string') {
|
||||
if (typeof data[action] === 'undefined') {
|
||||
throw new Error("No method named \"" + action + "\"");
|
||||
throw new TypeError("No method named \"" + action + "\"");
|
||||
}
|
||||
|
||||
data[action]();
|
||||
|
@ -1113,12 +1112,12 @@ var Collapse = function ($$$1) {
|
|||
if (this._config.toggle) {
|
||||
this.toggle();
|
||||
}
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Collapse.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
if ($$$1(this._element).hasClass(ClassName.SHOW)) {
|
||||
this.hide();
|
||||
|
@ -1140,7 +1139,7 @@ var Collapse = function ($$$1) {
|
|||
if (this._parent) {
|
||||
actives = $$$1.makeArray($$$1(this._parent).find(Selector.ACTIVES).filter("[data-parent=\"" + this._config.parent + "\"]"));
|
||||
|
||||
if (!actives.length) {
|
||||
if (actives.length === 0) {
|
||||
actives = null;
|
||||
}
|
||||
}
|
||||
|
@ -1173,7 +1172,7 @@ var Collapse = function ($$$1) {
|
|||
$$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
||||
this._element.style[dimension] = 0;
|
||||
|
||||
if (this._triggerArray.length) {
|
||||
if (this._triggerArray.length > 0) {
|
||||
$$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
||||
}
|
||||
|
||||
|
@ -1219,7 +1218,7 @@ var Collapse = function ($$$1) {
|
|||
Util.reflow(this._element);
|
||||
$$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
||||
|
||||
if (this._triggerArray.length) {
|
||||
if (this._triggerArray.length > 0) {
|
||||
for (var i = 0; i < this._triggerArray.length; i++) {
|
||||
var trigger = this._triggerArray[i];
|
||||
var selector = Util.getSelectorFromElement(trigger);
|
||||
|
@ -1263,12 +1262,12 @@ var Collapse = function ($$$1) {
|
|||
this._element = null;
|
||||
this._triggerArray = null;
|
||||
this._isTransitioning = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
config = _extends({}, Default, config);
|
||||
config.toggle = Boolean(config.toggle); // coerce string values
|
||||
config.toggle = Boolean(config.toggle); // Coerce string values
|
||||
|
||||
Util.typeCheckConfig(NAME, config, DefaultType);
|
||||
return config;
|
||||
|
@ -1285,7 +1284,7 @@ var Collapse = function ($$$1) {
|
|||
var parent = null;
|
||||
|
||||
if (Util.isElement(this._config.parent)) {
|
||||
parent = this._config.parent; // it's a jQuery object
|
||||
parent = this._config.parent; // It's a jQuery object
|
||||
|
||||
if (typeof this._config.parent.jquery !== 'undefined') {
|
||||
parent = this._config.parent[0];
|
||||
|
@ -1305,11 +1304,11 @@ var Collapse = function ($$$1) {
|
|||
if (element) {
|
||||
var isOpen = $$$1(element).hasClass(ClassName.SHOW);
|
||||
|
||||
if (triggerArray.length) {
|
||||
if (triggerArray.length > 0) {
|
||||
$$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
||||
}
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
||||
|
@ -1335,7 +1334,7 @@ var Collapse = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -1493,12 +1492,12 @@ var Dropdown = function ($$$1) {
|
|||
this._inNavbar = this._detectNavbar();
|
||||
|
||||
this._addEventListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Dropdown.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
if (this._element.disabled || $$$1(this._element).hasClass(ClassName.DISABLED)) {
|
||||
return;
|
||||
|
@ -1531,10 +1530,10 @@ var Dropdown = function ($$$1) {
|
|||
* Popper - https://popper.js.org
|
||||
*/
|
||||
if (typeof Popper === 'undefined') {
|
||||
throw new Error('Bootstrap dropdown require Popper.js (https://popper.js.org)');
|
||||
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 element = this._element; // For dropup with alignment we use the parent as popper container
|
||||
|
||||
if ($$$1(parent).hasClass(ClassName.DROPUP)) {
|
||||
if ($$$1(this._menu).hasClass(ClassName.MENULEFT) || $$$1(this._menu).hasClass(ClassName.MENURIGHT)) {
|
||||
|
@ -1550,13 +1549,13 @@ var Dropdown = function ($$$1) {
|
|||
}
|
||||
|
||||
this._popper = new Popper(element, this._menu, this._getPopperConfig());
|
||||
} // if this is a touch-enabled device we add extra
|
||||
} // If this is a touch-enabled device we add extra
|
||||
// empty mouseover listeners to the body's immediate children;
|
||||
// only needed because of broken event delegation on iOS
|
||||
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
||||
|
||||
|
||||
if ('ontouchstart' in document.documentElement && !$$$1(parent).closest(Selector.NAVBAR_NAV).length) {
|
||||
if ('ontouchstart' in document.documentElement && $$$1(parent).closest(Selector.NAVBAR_NAV).length === 0) {
|
||||
$$$1('body').children().on('mouseover', null, $$$1.noop);
|
||||
}
|
||||
|
||||
|
@ -1587,7 +1586,7 @@ var Dropdown = function ($$$1) {
|
|||
if (this._popper !== null) {
|
||||
this._popper.scheduleUpdate();
|
||||
}
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._addEventListeners = function _addEventListeners() {
|
||||
|
@ -1669,7 +1668,7 @@ var Dropdown = function ($$$1) {
|
|||
}
|
||||
};
|
||||
return popperConfig;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Dropdown._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -1685,7 +1684,7 @@ var Dropdown = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -1727,7 +1726,7 @@ var Dropdown = function ($$$1) {
|
|||
|
||||
if (hideEvent.isDefaultPrevented()) {
|
||||
continue;
|
||||
} // if this is a touch-enabled device we remove the extra
|
||||
} // If this is a touch-enabled device we remove the extra
|
||||
// empty mouseover listeners we added for iOS support
|
||||
|
||||
|
||||
|
@ -1788,19 +1787,19 @@ var Dropdown = function ($$$1) {
|
|||
|
||||
var items = $$$1(parent).find(Selector.VISIBLE_ITEMS).get();
|
||||
|
||||
if (!items.length) {
|
||||
if (items.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var index = items.indexOf(event.target);
|
||||
|
||||
if (event.which === ARROW_UP_KEYCODE && index > 0) {
|
||||
// up
|
||||
// Up
|
||||
index--;
|
||||
}
|
||||
|
||||
if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {
|
||||
// down
|
||||
// Down
|
||||
index++;
|
||||
}
|
||||
|
||||
|
@ -1944,12 +1943,12 @@ var Modal = function ($$$1) {
|
|||
this._ignoreBackdropClick = false;
|
||||
this._originalBodyPadding = 0;
|
||||
this._scrollbarWidth = 0;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Modal.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle(relatedTarget) {
|
||||
return this._isShown ? this.hide() : this.show(relatedTarget);
|
||||
};
|
||||
|
@ -2062,7 +2061,7 @@ var Modal = function ($$$1) {
|
|||
|
||||
_proto.handleUpdate = function handleUpdate() {
|
||||
this._adjustDialog();
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -2077,7 +2076,7 @@ var Modal = function ($$$1) {
|
|||
var transition = Util.supportsTransitionEnd() && $$$1(this._element).hasClass(ClassName.FADE);
|
||||
|
||||
if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {
|
||||
// don't move modals dom position
|
||||
// Don't move modal's DOM position
|
||||
document.body.appendChild(this._element);
|
||||
}
|
||||
|
||||
|
@ -2120,9 +2119,9 @@ var Modal = function ($$$1) {
|
|||
_proto._enforceFocus = function _enforceFocus() {
|
||||
var _this4 = this;
|
||||
|
||||
$$$1(document).off(Event.FOCUSIN) // guard against infinite focus loop
|
||||
$$$1(document).off(Event.FOCUSIN) // Guard against infinite focus loop
|
||||
.on(Event.FOCUSIN, function (event) {
|
||||
if (document !== event.target && _this4._element !== event.target && !$$$1(_this4._element).has(event.target).length) {
|
||||
if (document !== event.target && _this4._element !== event.target && $$$1(_this4._element).has(event.target).length === 0) {
|
||||
_this4._element.focus();
|
||||
}
|
||||
});
|
||||
|
@ -2343,7 +2342,7 @@ var Modal = function ($$$1) {
|
|||
var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
|
||||
document.body.removeChild(scrollDiv);
|
||||
return scrollbarWidth;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {
|
||||
|
@ -2359,7 +2358,7 @@ var Modal = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config](relatedTarget);
|
||||
|
@ -2407,7 +2406,7 @@ var Modal = function ($$$1) {
|
|||
|
||||
var $target = $$$1(target).one(Event.SHOW, function (showEvent) {
|
||||
if (showEvent.isDefaultPrevented()) {
|
||||
// only register focus restorer if modal will actually get shown
|
||||
// Only register focus restorer if modal will actually get shown
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -2540,7 +2539,7 @@ var Tooltip = function ($$$1) {
|
|||
* Popper - https://popper.js.org
|
||||
*/
|
||||
if (typeof Popper === 'undefined') {
|
||||
throw new Error('Bootstrap tooltips require Popper.js (https://popper.js.org)');
|
||||
throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)');
|
||||
} // private
|
||||
|
||||
|
||||
|
@ -2548,19 +2547,19 @@ var Tooltip = function ($$$1) {
|
|||
this._timeout = 0;
|
||||
this._hoverState = '';
|
||||
this._activeTrigger = {};
|
||||
this._popper = null; // protected
|
||||
this._popper = null; // Protected
|
||||
|
||||
this.element = element;
|
||||
this.config = this._getConfig(config);
|
||||
this.tip = null;
|
||||
|
||||
this._setListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Tooltip.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.enable = function enable() {
|
||||
this._isEnabled = true;
|
||||
};
|
||||
|
@ -2695,7 +2694,7 @@ var Tooltip = function ($$$1) {
|
|||
_this._handlePopperPlacementChange(data);
|
||||
}
|
||||
});
|
||||
$$$1(tip).addClass(ClassName.SHOW); // if this is a touch-enabled device we add extra
|
||||
$$$1(tip).addClass(ClassName.SHOW); // If this is a touch-enabled device we add extra
|
||||
// empty mouseover listeners to the body's immediate children;
|
||||
// only needed because of broken event delegation on iOS
|
||||
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
||||
|
@ -2758,7 +2757,7 @@ var Tooltip = function ($$$1) {
|
|||
return;
|
||||
}
|
||||
|
||||
$$$1(tip).removeClass(ClassName.SHOW); // if this is a touch-enabled device we remove the extra
|
||||
$$$1(tip).removeClass(ClassName.SHOW); // If this is a touch-enabled device we remove the extra
|
||||
// empty mouseover listeners we added for iOS support
|
||||
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
|
@ -2782,7 +2781,7 @@ var Tooltip = function ($$$1) {
|
|||
if (this._popper !== null) {
|
||||
this._popper.scheduleUpdate();
|
||||
}
|
||||
}; // protected
|
||||
}; // Protected
|
||||
|
||||
|
||||
_proto.isWithContent = function isWithContent() {
|
||||
|
@ -2808,7 +2807,7 @@ var Tooltip = function ($$$1) {
|
|||
var html = this.config.html;
|
||||
|
||||
if (typeof content === 'object' && (content.nodeType || content.jquery)) {
|
||||
// content is a DOM node or a jQuery
|
||||
// Content is a DOM node or a jQuery
|
||||
if (html) {
|
||||
if (!$$$1(content).parent().is($element)) {
|
||||
$element.empty().append(content);
|
||||
|
@ -2829,7 +2828,7 @@ var Tooltip = function ($$$1) {
|
|||
}
|
||||
|
||||
return title;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getAttachment = function _getAttachment(placement) {
|
||||
|
@ -3018,7 +3017,7 @@ var Tooltip = function ($$$1) {
|
|||
this.hide();
|
||||
this.show();
|
||||
this.config.animation = initConfigAnimation;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Tooltip._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -3038,7 +3037,7 @@ var Tooltip = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -3169,7 +3168,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
var _proto = Popover.prototype;
|
||||
|
||||
// overrides
|
||||
// Overrides
|
||||
_proto.isWithContent = function isWithContent() {
|
||||
return this.getTitle() || this._getContent();
|
||||
};
|
||||
|
@ -3184,7 +3183,7 @@ var Popover = function ($$$1) {
|
|||
};
|
||||
|
||||
_proto.setContent = function setContent() {
|
||||
var $tip = $$$1(this.getTipElement()); // we use append for html objects to maintain js events
|
||||
var $tip = $$$1(this.getTipElement()); // We use append for html objects to maintain js events
|
||||
|
||||
this.setElementContent($tip.find(Selector.TITLE), this.getTitle());
|
||||
|
||||
|
@ -3196,7 +3195,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
this.setElementContent($tip.find(Selector.CONTENT), content);
|
||||
$tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getContent = function _getContent() {
|
||||
|
@ -3210,7 +3209,7 @@ var Popover = function ($$$1) {
|
|||
if (tabClass !== null && tabClass.length > 0) {
|
||||
$tip.removeClass(tabClass.join(''));
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Popover._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -3230,7 +3229,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -3240,7 +3239,7 @@ var Popover = function ($$$1) {
|
|||
|
||||
_createClass(Popover, null, [{
|
||||
key: "VERSION",
|
||||
// getters
|
||||
// Getters
|
||||
get: function get() {
|
||||
return VERSION;
|
||||
}
|
||||
|
@ -3376,16 +3375,16 @@ var ScrollSpy = function ($$$1) {
|
|||
this.refresh();
|
||||
|
||||
this._process();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = ScrollSpy.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.refresh = function refresh() {
|
||||
var _this2 = this;
|
||||
|
||||
var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET;
|
||||
var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION;
|
||||
var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;
|
||||
var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0;
|
||||
this._offsets = [];
|
||||
|
@ -3404,7 +3403,7 @@ var ScrollSpy = function ($$$1) {
|
|||
var targetBCR = target.getBoundingClientRect();
|
||||
|
||||
if (targetBCR.width || targetBCR.height) {
|
||||
// todo (fat): remove sketch reliance on jQuery position/offset
|
||||
// TODO (fat): remove sketch reliance on jQuery position/offset
|
||||
return [$$$1(target)[offsetMethod]().top + offsetBase, targetSelector];
|
||||
}
|
||||
}
|
||||
|
@ -3432,7 +3431,7 @@ var ScrollSpy = function ($$$1) {
|
|||
this._targets = null;
|
||||
this._activeTarget = null;
|
||||
this._scrollHeight = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -3536,7 +3535,7 @@ var ScrollSpy = function ($$$1) {
|
|||
|
||||
_proto._clear = function _clear() {
|
||||
$$$1(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
ScrollSpy._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -3552,7 +3551,7 @@ var ScrollSpy = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -3661,12 +3660,12 @@ var Tab = function ($$$1) {
|
|||
function () {
|
||||
function Tab(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Tab.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.show = function show() {
|
||||
var _this = this;
|
||||
|
||||
|
@ -3729,7 +3728,7 @@ var Tab = function ($$$1) {
|
|||
_proto.dispose = function dispose() {
|
||||
$$$1.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._activate = function _activate(element, container, callback) {
|
||||
|
@ -3793,7 +3792,7 @@ var Tab = function ($$$1) {
|
|||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Tab._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -3808,7 +3807,7 @@ var Tab = function ($$$1) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -3862,7 +3861,7 @@ var Tab = function ($$$1) {
|
|||
|
||||
(function ($$$1) {
|
||||
if (typeof $$$1 === 'undefined') {
|
||||
throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
|
||||
throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
|
||||
}
|
||||
|
||||
var version = $$$1.fn.jquery.split(' ')[0].split('.');
|
||||
|
|
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
|
@ -46,12 +46,12 @@ var Alert = function ($) {
|
|||
function () {
|
||||
function Alert(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Alert.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.close = function close(element) {
|
||||
element = element || this._element;
|
||||
|
||||
|
@ -69,7 +69,7 @@ var Alert = function ($) {
|
|||
_proto.dispose = function dispose() {
|
||||
$.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getRootElement = function _getRootElement(element) {
|
||||
|
@ -111,7 +111,7 @@ var Alert = function ($) {
|
|||
|
||||
_proto._destroyElement = function _destroyElement(element) {
|
||||
$(element).detach().trigger(Event.CLOSED).remove();
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Alert._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -48,12 +48,12 @@ var Button = function ($) {
|
|||
function () {
|
||||
function Button(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Button.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
var triggerChangeEvent = true;
|
||||
var addAriaPressed = true;
|
||||
|
@ -101,7 +101,7 @@ var Button = function ($) {
|
|||
_proto.dispose = function dispose() {
|
||||
$.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Button._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -100,12 +100,12 @@ var Carousel = function ($) {
|
|||
this._indicatorsElement = $(this._element).find(Selector.INDICATORS)[0];
|
||||
|
||||
this._addEventListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Carousel.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.next = function next() {
|
||||
if (!this._isSliding) {
|
||||
this._slide(Direction.NEXT);
|
||||
|
@ -195,7 +195,7 @@ var Carousel = function ($) {
|
|||
this._isSliding = null;
|
||||
this._activeElement = null;
|
||||
this._indicatorsElement = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -221,7 +221,7 @@ var Carousel = function ($) {
|
|||
});
|
||||
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
// if it's a touch-enabled device, mouseenter/leave are fired as
|
||||
// If it's a touch-enabled device, mouseenter/leave are fired as
|
||||
// part of the mouse compatibility events on first tap - the carousel
|
||||
// would stop cycling until user tapped out of it;
|
||||
// here, we listen for touchend, explicitly pause the carousel
|
||||
|
@ -260,7 +260,6 @@ var Carousel = function ($) {
|
|||
break;
|
||||
|
||||
default:
|
||||
return;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -352,7 +351,7 @@ var Carousel = function ($) {
|
|||
}
|
||||
|
||||
if (!activeElement || !nextElement) {
|
||||
// some weirdness is happening, so we bail
|
||||
// Some weirdness is happening, so we bail
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -394,7 +393,7 @@ var Carousel = function ($) {
|
|||
if (isCycling) {
|
||||
this.cycle();
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Carousel._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -418,7 +417,7 @@ var Carousel = function ($) {
|
|||
data.to(config);
|
||||
} else if (typeof action === 'string') {
|
||||
if (typeof data[action] === 'undefined') {
|
||||
throw new Error("No method named \"" + action + "\"");
|
||||
throw new TypeError("No method named \"" + action + "\"");
|
||||
}
|
||||
|
||||
data[action]();
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -89,12 +89,12 @@ var Collapse = function ($) {
|
|||
if (this._config.toggle) {
|
||||
this.toggle();
|
||||
}
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Collapse.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
if ($(this._element).hasClass(ClassName.SHOW)) {
|
||||
this.hide();
|
||||
|
@ -116,7 +116,7 @@ var Collapse = function ($) {
|
|||
if (this._parent) {
|
||||
actives = $.makeArray($(this._parent).find(Selector.ACTIVES).filter("[data-parent=\"" + this._config.parent + "\"]"));
|
||||
|
||||
if (!actives.length) {
|
||||
if (actives.length === 0) {
|
||||
actives = null;
|
||||
}
|
||||
}
|
||||
|
@ -149,7 +149,7 @@ var Collapse = function ($) {
|
|||
$(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
|
||||
this._element.style[dimension] = 0;
|
||||
|
||||
if (this._triggerArray.length) {
|
||||
if (this._triggerArray.length > 0) {
|
||||
$(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
|
||||
}
|
||||
|
||||
|
@ -195,7 +195,7 @@ var Collapse = function ($) {
|
|||
Util.reflow(this._element);
|
||||
$(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
|
||||
|
||||
if (this._triggerArray.length) {
|
||||
if (this._triggerArray.length > 0) {
|
||||
for (var i = 0; i < this._triggerArray.length; i++) {
|
||||
var trigger = this._triggerArray[i];
|
||||
var selector = Util.getSelectorFromElement(trigger);
|
||||
|
@ -239,12 +239,12 @@ var Collapse = function ($) {
|
|||
this._element = null;
|
||||
this._triggerArray = null;
|
||||
this._isTransitioning = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
config = _extends({}, Default, config);
|
||||
config.toggle = Boolean(config.toggle); // coerce string values
|
||||
config.toggle = Boolean(config.toggle); // Coerce string values
|
||||
|
||||
Util.typeCheckConfig(NAME, config, DefaultType);
|
||||
return config;
|
||||
|
@ -261,7 +261,7 @@ var Collapse = function ($) {
|
|||
var parent = null;
|
||||
|
||||
if (Util.isElement(this._config.parent)) {
|
||||
parent = this._config.parent; // it's a jQuery object
|
||||
parent = this._config.parent; // It's a jQuery object
|
||||
|
||||
if (typeof this._config.parent.jquery !== 'undefined') {
|
||||
parent = this._config.parent[0];
|
||||
|
@ -281,11 +281,11 @@ var Collapse = function ($) {
|
|||
if (element) {
|
||||
var isOpen = $(element).hasClass(ClassName.SHOW);
|
||||
|
||||
if (triggerArray.length) {
|
||||
if (triggerArray.length > 0) {
|
||||
$(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
|
||||
}
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
|
||||
|
@ -311,7 +311,7 @@ var Collapse = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -100,12 +100,12 @@ var Dropdown = function ($) {
|
|||
this._inNavbar = this._detectNavbar();
|
||||
|
||||
this._addEventListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Dropdown.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle() {
|
||||
if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {
|
||||
return;
|
||||
|
@ -138,10 +138,10 @@ var Dropdown = function ($) {
|
|||
* Popper - https://popper.js.org
|
||||
*/
|
||||
if (typeof Popper === 'undefined') {
|
||||
throw new Error('Bootstrap dropdown require Popper.js (https://popper.js.org)');
|
||||
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 element = this._element; // For dropup with alignment we use the parent as popper container
|
||||
|
||||
if ($(parent).hasClass(ClassName.DROPUP)) {
|
||||
if ($(this._menu).hasClass(ClassName.MENULEFT) || $(this._menu).hasClass(ClassName.MENURIGHT)) {
|
||||
|
@ -157,13 +157,13 @@ var Dropdown = function ($) {
|
|||
}
|
||||
|
||||
this._popper = new Popper(element, this._menu, this._getPopperConfig());
|
||||
} // if this is a touch-enabled device we add extra
|
||||
} // If this is a touch-enabled device we add extra
|
||||
// empty mouseover listeners to the body's immediate children;
|
||||
// only needed because of broken event delegation on iOS
|
||||
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
||||
|
||||
|
||||
if ('ontouchstart' in document.documentElement && !$(parent).closest(Selector.NAVBAR_NAV).length) {
|
||||
if ('ontouchstart' in document.documentElement && $(parent).closest(Selector.NAVBAR_NAV).length === 0) {
|
||||
$('body').children().on('mouseover', null, $.noop);
|
||||
}
|
||||
|
||||
|
@ -194,7 +194,7 @@ var Dropdown = function ($) {
|
|||
if (this._popper !== null) {
|
||||
this._popper.scheduleUpdate();
|
||||
}
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._addEventListeners = function _addEventListeners() {
|
||||
|
@ -276,7 +276,7 @@ var Dropdown = function ($) {
|
|||
}
|
||||
};
|
||||
return popperConfig;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Dropdown._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -292,7 +292,7 @@ var Dropdown = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -334,7 +334,7 @@ var Dropdown = function ($) {
|
|||
|
||||
if (hideEvent.isDefaultPrevented()) {
|
||||
continue;
|
||||
} // if this is a touch-enabled device we remove the extra
|
||||
} // If this is a touch-enabled device we remove the extra
|
||||
// empty mouseover listeners we added for iOS support
|
||||
|
||||
|
||||
|
@ -395,19 +395,19 @@ var Dropdown = function ($) {
|
|||
|
||||
var items = $(parent).find(Selector.VISIBLE_ITEMS).get();
|
||||
|
||||
if (!items.length) {
|
||||
if (items.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var index = items.indexOf(event.target);
|
||||
|
||||
if (event.which === ARROW_UP_KEYCODE && index > 0) {
|
||||
// up
|
||||
// Up
|
||||
index--;
|
||||
}
|
||||
|
||||
if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {
|
||||
// down
|
||||
// Down
|
||||
index++;
|
||||
}
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
(function ($) {
|
||||
if (typeof $ === 'undefined') {
|
||||
throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
|
||||
throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
|
||||
}
|
||||
|
||||
var version = $.fn.jquery.split(' ')[0].split('.');
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"version":3,"sources":["../src/index.js"],"names":["$","Error","version","fn","jquery","split","minMajor","ltMajor","minMinor","minPatch","maxMajor"],"mappings":"AAaA;;;;;;AAOA,CAAC,UAACA,CAAD,EAAO;AACN,MAAI,OAAOA,CAAP,KAAa,WAAjB,EAA8B;AAC5B,UAAM,IAAIC,KAAJ,CAAU,kGAAV,CAAN;AACD;;AAED,MAAMC,UAAUF,EAAEG,EAAF,CAAKC,MAAL,CAAYC,KAAZ,CAAkB,GAAlB,EAAuB,CAAvB,EAA0BA,KAA1B,CAAgC,GAAhC,CAAhB;AACA,MAAMC,WAAW,CAAjB;AACA,MAAMC,UAAW,CAAjB;AACA,MAAMC,WAAW,CAAjB;AACA,MAAMC,WAAW,CAAjB;AACA,MAAMC,WAAW,CAAjB;;AAEA,MAAIR,QAAQ,CAAR,IAAaK,OAAb,IAAwBL,QAAQ,CAAR,IAAaM,QAArC,IAAiDN,QAAQ,CAAR,MAAeI,QAAf,IAA2BJ,QAAQ,CAAR,MAAeM,QAA1C,IAAsDN,QAAQ,CAAR,IAAaO,QAApH,IAAgIP,QAAQ,CAAR,KAAcQ,QAAlJ,EAA4J;AAC1J,UAAM,IAAIT,KAAJ,CAAU,8EAAV,CAAN;AACD;AACF,CAfD,EAeGD,CAfH","file":"index.js","sourcesContent":["import $ from 'jquery'\nimport Alert from './alert'\nimport Button from './button'\nimport Carousel from './carousel'\nimport Collapse from './collapse'\nimport Dropdown from './dropdown'\nimport Modal from './modal'\nimport Popover from './popover'\nimport Scrollspy from './scrollspy'\nimport Tab from './tab'\nimport Tooltip from './tooltip'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0-alpha.6): index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n(($) => {\n if (typeof $ === 'undefined') {\n throw new Error('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n})($)\n\nexport {\n Util,\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Popover,\n Scrollspy,\n Tab,\n Tooltip\n}\n"]}
|
||||
{"version":3,"sources":["../src/index.js"],"names":["$","TypeError","version","fn","jquery","split","minMajor","ltMajor","minMinor","minPatch","maxMajor","Error"],"mappings":"AAaA;;;;;;AAOA,CAAC,UAACA,CAAD,EAAO;AACN,MAAI,OAAOA,CAAP,KAAa,WAAjB,EAA8B;AAC5B,UAAM,IAAIC,SAAJ,CAAc,kGAAd,CAAN;AACD;;AAED,MAAMC,UAAUF,EAAEG,EAAF,CAAKC,MAAL,CAAYC,KAAZ,CAAkB,GAAlB,EAAuB,CAAvB,EAA0BA,KAA1B,CAAgC,GAAhC,CAAhB;AACA,MAAMC,WAAW,CAAjB;AACA,MAAMC,UAAU,CAAhB;AACA,MAAMC,WAAW,CAAjB;AACA,MAAMC,WAAW,CAAjB;AACA,MAAMC,WAAW,CAAjB;;AAEA,MAAIR,QAAQ,CAAR,IAAaK,OAAb,IAAwBL,QAAQ,CAAR,IAAaM,QAArC,IAAiDN,QAAQ,CAAR,MAAeI,QAAf,IAA2BJ,QAAQ,CAAR,MAAeM,QAA1C,IAAsDN,QAAQ,CAAR,IAAaO,QAApH,IAAgIP,QAAQ,CAAR,KAAcQ,QAAlJ,EAA4J;AAC1J,UAAM,IAAIC,KAAJ,CAAU,8EAAV,CAAN;AACD;AACF,CAfD,EAeGX,CAfH","file":"index.js","sourcesContent":["import $ from 'jquery'\nimport Alert from './alert'\nimport Button from './button'\nimport Carousel from './carousel'\nimport Collapse from './collapse'\nimport Dropdown from './dropdown'\nimport Modal from './modal'\nimport Popover from './popover'\nimport Scrollspy from './scrollspy'\nimport Tab from './tab'\nimport Tooltip from './tooltip'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0-alpha.6): index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n(($) => {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n})($)\n\nexport {\n Util,\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Popover,\n Scrollspy,\n Tab,\n Tooltip\n}\n"]}
|
|
@ -86,12 +86,12 @@ var Modal = function ($) {
|
|||
this._ignoreBackdropClick = false;
|
||||
this._originalBodyPadding = 0;
|
||||
this._scrollbarWidth = 0;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Modal.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.toggle = function toggle(relatedTarget) {
|
||||
return this._isShown ? this.hide() : this.show(relatedTarget);
|
||||
};
|
||||
|
@ -204,7 +204,7 @@ var Modal = function ($) {
|
|||
|
||||
_proto.handleUpdate = function handleUpdate() {
|
||||
this._adjustDialog();
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -219,7 +219,7 @@ var Modal = function ($) {
|
|||
var transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE);
|
||||
|
||||
if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {
|
||||
// don't move modals dom position
|
||||
// Don't move modal's DOM position
|
||||
document.body.appendChild(this._element);
|
||||
}
|
||||
|
||||
|
@ -262,9 +262,9 @@ var Modal = function ($) {
|
|||
_proto._enforceFocus = function _enforceFocus() {
|
||||
var _this4 = this;
|
||||
|
||||
$(document).off(Event.FOCUSIN) // guard against infinite focus loop
|
||||
$(document).off(Event.FOCUSIN) // Guard against infinite focus loop
|
||||
.on(Event.FOCUSIN, function (event) {
|
||||
if (document !== event.target && _this4._element !== event.target && !$(_this4._element).has(event.target).length) {
|
||||
if (document !== event.target && _this4._element !== event.target && $(_this4._element).has(event.target).length === 0) {
|
||||
_this4._element.focus();
|
||||
}
|
||||
});
|
||||
|
@ -485,7 +485,7 @@ var Modal = function ($) {
|
|||
var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
|
||||
document.body.removeChild(scrollDiv);
|
||||
return scrollbarWidth;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {
|
||||
|
@ -501,7 +501,7 @@ var Modal = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config](relatedTarget);
|
||||
|
@ -550,7 +550,7 @@ var Modal = function ($) {
|
|||
|
||||
var $target = $(target).one(Event.SHOW, function (showEvent) {
|
||||
if (showEvent.isDefaultPrevented()) {
|
||||
// only register focus restorer if modal will actually get shown
|
||||
// Only register focus restorer if modal will actually get shown
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -75,7 +75,7 @@ var Popover = function ($) {
|
|||
|
||||
var _proto = Popover.prototype;
|
||||
|
||||
// overrides
|
||||
// Overrides
|
||||
_proto.isWithContent = function isWithContent() {
|
||||
return this.getTitle() || this._getContent();
|
||||
};
|
||||
|
@ -90,7 +90,7 @@ var Popover = function ($) {
|
|||
};
|
||||
|
||||
_proto.setContent = function setContent() {
|
||||
var $tip = $(this.getTipElement()); // we use append for html objects to maintain js events
|
||||
var $tip = $(this.getTipElement()); // We use append for html objects to maintain js events
|
||||
|
||||
this.setElementContent($tip.find(Selector.TITLE), this.getTitle());
|
||||
|
||||
|
@ -102,7 +102,7 @@ var Popover = function ($) {
|
|||
|
||||
this.setElementContent($tip.find(Selector.CONTENT), content);
|
||||
$tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getContent = function _getContent() {
|
||||
|
@ -116,7 +116,7 @@ var Popover = function ($) {
|
|||
if (tabClass !== null && tabClass.length > 0) {
|
||||
$tip.removeClass(tabClass.join(''));
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Popover._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -136,7 +136,7 @@ var Popover = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
@ -146,7 +146,7 @@ var Popover = function ($) {
|
|||
|
||||
_createClass(Popover, null, [{
|
||||
key: "VERSION",
|
||||
// getters
|
||||
// Getters
|
||||
get: function get() {
|
||||
return VERSION;
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -84,16 +84,16 @@ var ScrollSpy = function ($) {
|
|||
this.refresh();
|
||||
|
||||
this._process();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = ScrollSpy.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.refresh = function refresh() {
|
||||
var _this2 = this;
|
||||
|
||||
var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET;
|
||||
var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION;
|
||||
var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;
|
||||
var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0;
|
||||
this._offsets = [];
|
||||
|
@ -112,7 +112,7 @@ var ScrollSpy = function ($) {
|
|||
var targetBCR = target.getBoundingClientRect();
|
||||
|
||||
if (targetBCR.width || targetBCR.height) {
|
||||
// todo (fat): remove sketch reliance on jQuery position/offset
|
||||
// TODO (fat): remove sketch reliance on jQuery position/offset
|
||||
return [$(target)[offsetMethod]().top + offsetBase, targetSelector];
|
||||
}
|
||||
}
|
||||
|
@ -140,7 +140,7 @@ var ScrollSpy = function ($) {
|
|||
this._targets = null;
|
||||
this._activeTarget = null;
|
||||
this._scrollHeight = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getConfig = function _getConfig(config) {
|
||||
|
@ -244,7 +244,7 @@ var ScrollSpy = function ($) {
|
|||
|
||||
_proto._clear = function _clear() {
|
||||
$(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
ScrollSpy._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -260,7 +260,7 @@ var ScrollSpy = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -56,12 +56,12 @@ var Tab = function ($) {
|
|||
function () {
|
||||
function Tab(element) {
|
||||
this._element = element;
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Tab.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.show = function show() {
|
||||
var _this = this;
|
||||
|
||||
|
@ -124,7 +124,7 @@ var Tab = function ($) {
|
|||
_proto.dispose = function dispose() {
|
||||
$.removeData(this._element, DATA_KEY);
|
||||
this._element = null;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._activate = function _activate(element, container, callback) {
|
||||
|
@ -188,7 +188,7 @@ var Tab = function ($) {
|
|||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Tab._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -203,7 +203,7 @@ var Tab = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -106,7 +106,7 @@ var Tooltip = function ($) {
|
|||
* Popper - https://popper.js.org
|
||||
*/
|
||||
if (typeof Popper === 'undefined') {
|
||||
throw new Error('Bootstrap tooltips require Popper.js (https://popper.js.org)');
|
||||
throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)');
|
||||
} // private
|
||||
|
||||
|
||||
|
@ -114,19 +114,19 @@ var Tooltip = function ($) {
|
|||
this._timeout = 0;
|
||||
this._hoverState = '';
|
||||
this._activeTrigger = {};
|
||||
this._popper = null; // protected
|
||||
this._popper = null; // Protected
|
||||
|
||||
this.element = element;
|
||||
this.config = this._getConfig(config);
|
||||
this.tip = null;
|
||||
|
||||
this._setListeners();
|
||||
} // getters
|
||||
} // Getters
|
||||
|
||||
|
||||
var _proto = Tooltip.prototype;
|
||||
|
||||
// public
|
||||
// Public
|
||||
_proto.enable = function enable() {
|
||||
this._isEnabled = true;
|
||||
};
|
||||
|
@ -261,7 +261,7 @@ var Tooltip = function ($) {
|
|||
_this._handlePopperPlacementChange(data);
|
||||
}
|
||||
});
|
||||
$(tip).addClass(ClassName.SHOW); // if this is a touch-enabled device we add extra
|
||||
$(tip).addClass(ClassName.SHOW); // If this is a touch-enabled device we add extra
|
||||
// empty mouseover listeners to the body's immediate children;
|
||||
// only needed because of broken event delegation on iOS
|
||||
// https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
|
||||
|
@ -324,7 +324,7 @@ var Tooltip = function ($) {
|
|||
return;
|
||||
}
|
||||
|
||||
$(tip).removeClass(ClassName.SHOW); // if this is a touch-enabled device we remove the extra
|
||||
$(tip).removeClass(ClassName.SHOW); // If this is a touch-enabled device we remove the extra
|
||||
// empty mouseover listeners we added for iOS support
|
||||
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
|
@ -348,7 +348,7 @@ var Tooltip = function ($) {
|
|||
if (this._popper !== null) {
|
||||
this._popper.scheduleUpdate();
|
||||
}
|
||||
}; // protected
|
||||
}; // Protected
|
||||
|
||||
|
||||
_proto.isWithContent = function isWithContent() {
|
||||
|
@ -374,7 +374,7 @@ var Tooltip = function ($) {
|
|||
var html = this.config.html;
|
||||
|
||||
if (typeof content === 'object' && (content.nodeType || content.jquery)) {
|
||||
// content is a DOM node or a jQuery
|
||||
// Content is a DOM node or a jQuery
|
||||
if (html) {
|
||||
if (!$(content).parent().is($element)) {
|
||||
$element.empty().append(content);
|
||||
|
@ -395,7 +395,7 @@ var Tooltip = function ($) {
|
|||
}
|
||||
|
||||
return title;
|
||||
}; // private
|
||||
}; // Private
|
||||
|
||||
|
||||
_proto._getAttachment = function _getAttachment(placement) {
|
||||
|
@ -584,7 +584,7 @@ var Tooltip = function ($) {
|
|||
this.hide();
|
||||
this.show();
|
||||
this.config.animation = initConfigAnimation;
|
||||
}; // static
|
||||
}; // Static
|
||||
|
||||
|
||||
Tooltip._jQueryInterface = function _jQueryInterface(config) {
|
||||
|
@ -604,7 +604,7 @@ var Tooltip = function ($) {
|
|||
|
||||
if (typeof config === 'string') {
|
||||
if (typeof data[config] === 'undefined') {
|
||||
throw new Error("No method named \"" + config + "\"");
|
||||
throw new TypeError("No method named \"" + config + "\"");
|
||||
}
|
||||
|
||||
data[config]();
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -11,7 +11,7 @@ var Util = function ($) {
|
|||
* ------------------------------------------------------------------------
|
||||
*/
|
||||
var transition = false;
|
||||
var MAX_UID = 1000000; // shoutout AngusCroll (https://goo.gl/pxwQGp)
|
||||
var MAX_UID = 1000000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
|
||||
|
||||
function toType(obj) {
|
||||
return {}.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
|
||||
|
@ -32,7 +32,7 @@ var Util = function ($) {
|
|||
}
|
||||
|
||||
function transitionEndTest() {
|
||||
if (window.QUnit) {
|
||||
if (typeof window !== 'undefined' && window.QUnit) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -66,7 +66,7 @@ var Util = function ($) {
|
|||
}
|
||||
|
||||
function escapeId(selector) {
|
||||
// we escape IDs in case of special selectors (selector = '#myId:something')
|
||||
// We escape IDs in case of special selectors (selector = '#myId:something')
|
||||
// $.escapeSelector does not exist in jQuery < 3
|
||||
selector = typeof $.escapeSelector === 'function' ? $.escapeSelector(selector).substr(1) : selector.replace(/(:|\.|\[|\]|,|=|@)/g, '\\$1');
|
||||
return selector;
|
||||
|
@ -93,7 +93,7 @@ var Util = function ($) {
|
|||
|
||||
if (!selector || selector === '#') {
|
||||
selector = element.getAttribute('href') || '';
|
||||
} // if it's an ID
|
||||
} // If it's an ID
|
||||
|
||||
|
||||
if (selector.charAt(0) === '#') {
|
||||
|
@ -103,7 +103,7 @@ var Util = function ($) {
|
|||
try {
|
||||
var $selector = $(document).find(selector);
|
||||
return $selector.length > 0 ? selector : null;
|
||||
} catch (error) {
|
||||
} catch (err) {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue