dist
This commit is contained in:
parent
ffd3402a92
commit
ee72e7838d
|
@ -4,10 +4,6 @@
|
||||||
* Copyright 2011-2018 Twitter, Inc.
|
* Copyright 2011-2018 Twitter, Inc.
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
*/
|
*/
|
||||||
@-ms-viewport {
|
|
||||||
width: device-width;
|
|
||||||
}
|
|
||||||
|
|
||||||
html {
|
html {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
-ms-overflow-style: scrollbar;
|
-ms-overflow-style: scrollbar;
|
||||||
|
|
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
|
@ -15,21 +15,16 @@ html {
|
||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
line-height: 1.15;
|
line-height: 1.15;
|
||||||
-webkit-text-size-adjust: 100%;
|
-webkit-text-size-adjust: 100%;
|
||||||
-ms-overflow-style: scrollbar;
|
|
||||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@-ms-viewport {
|
|
||||||
width: device-width;
|
|
||||||
}
|
|
||||||
|
|
||||||
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
@ -163,7 +158,6 @@ pre {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
-ms-overflow-style: scrollbar;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
figure {
|
figure {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,5 +4,5 @@
|
||||||
* Copyright 2011-2018 Twitter, Inc.
|
* Copyright 2011-2018 Twitter, Inc.
|
||||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
|
* 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-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;text-decoration-skip-ink:none}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}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}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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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{overflow:hidden;vertical-align:middle}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=button],[type=reset],[type=submit],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-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%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;text-decoration-skip-ink:none}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}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}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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}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=button],[type=reset],[type=submit],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-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 */
|
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
|
File diff suppressed because one or more lines are too long
|
@ -31,7 +31,7 @@
|
||||||
--breakpoint-md: 768px;
|
--breakpoint-md: 768px;
|
||||||
--breakpoint-lg: 992px;
|
--breakpoint-lg: 992px;
|
||||||
--breakpoint-xl: 1200px;
|
--breakpoint-xl: 1200px;
|
||||||
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,21 +45,16 @@ html {
|
||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
line-height: 1.15;
|
line-height: 1.15;
|
||||||
-webkit-text-size-adjust: 100%;
|
-webkit-text-size-adjust: 100%;
|
||||||
-ms-overflow-style: scrollbar;
|
|
||||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@-ms-viewport {
|
|
||||||
width: device-width;
|
|
||||||
}
|
|
||||||
|
|
||||||
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
@ -193,7 +188,6 @@ pre {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
-ms-overflow-style: scrollbar;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
figure {
|
figure {
|
||||||
|
@ -3309,8 +3303,8 @@ input[type="button"].btn-block {
|
||||||
.btn-group > .btn,
|
.btn-group > .btn,
|
||||||
.btn-group-vertical > .btn {
|
.btn-group-vertical > .btn {
|
||||||
position: relative;
|
position: relative;
|
||||||
-ms-flex: 0 1 auto;
|
-ms-flex: 1 1 auto;
|
||||||
flex: 0 1 auto;
|
flex: 1 1 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-group > .btn:hover,
|
.btn-group > .btn:hover,
|
||||||
|
@ -3736,6 +3730,45 @@ input[type="button"].btn-block {
|
||||||
background-color: rgba(0, 123, 255, 0.5);
|
background-color: rgba(0, 123, 255, 0.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.custom-switch {
|
||||||
|
padding-left: 2.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-switch .custom-control-label::before {
|
||||||
|
left: -2.25rem;
|
||||||
|
width: 1.75rem;
|
||||||
|
pointer-events: all;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-switch .custom-control-label::after {
|
||||||
|
top: calc(0.25rem + 2px);
|
||||||
|
left: calc(-2.25rem + 2px);
|
||||||
|
width: calc(1rem - 4px);
|
||||||
|
height: calc(1rem - 4px);
|
||||||
|
background-color: #adb5bd;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
|
||||||
|
transition: transform 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;
|
||||||
|
transition: transform 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, -webkit-transform 0.15s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (prefers-reduced-motion: reduce) {
|
||||||
|
.custom-switch .custom-control-label::after {
|
||||||
|
transition: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
|
||||||
|
background-color: #fff;
|
||||||
|
-webkit-transform: translateX(0.75rem);
|
||||||
|
transform: translateX(0.75rem);
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
|
||||||
|
background-color: rgba(0, 123, 255, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
.custom-select {
|
.custom-select {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -5528,7 +5561,6 @@ a.close.disabled {
|
||||||
}
|
}
|
||||||
|
|
||||||
.toast {
|
.toast {
|
||||||
display: none;
|
|
||||||
max-width: 350px;
|
max-width: 350px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
font-size: 0.875rem;
|
font-size: 0.875rem;
|
||||||
|
@ -5539,14 +5571,24 @@ a.close.disabled {
|
||||||
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
|
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
|
||||||
-webkit-backdrop-filter: blur(10px);
|
-webkit-backdrop-filter: blur(10px);
|
||||||
backdrop-filter: blur(10px);
|
backdrop-filter: blur(10px);
|
||||||
|
opacity: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toast + .toast {
|
.toast:not(:last-child) {
|
||||||
margin-top: 0.75rem;
|
margin-bottom: 0.75rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toast.showing {
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toast.show {
|
.toast.show {
|
||||||
display: block;
|
display: block;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toast.hide {
|
||||||
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toast-header {
|
.toast-header {
|
||||||
|
@ -5752,7 +5794,7 @@ a.close.disabled {
|
||||||
z-index: 1070;
|
z-index: 1070;
|
||||||
display: block;
|
display: block;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
@ -5865,7 +5907,7 @@ a.close.disabled {
|
||||||
z-index: 1060;
|
z-index: 1060;
|
||||||
display: block;
|
display: block;
|
||||||
max-width: 276px;
|
max-width: 276px;
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
@ -6264,8 +6306,6 @@ a.close.disabled {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 2rem;
|
width: 2rem;
|
||||||
height: 2rem;
|
height: 2rem;
|
||||||
overflow: hidden;
|
|
||||||
text-indent: -999em;
|
|
||||||
vertical-align: text-bottom;
|
vertical-align: text-bottom;
|
||||||
border: 0.25em solid currentColor;
|
border: 0.25em solid currentColor;
|
||||||
border-right-color: transparent;
|
border-right-color: transparent;
|
||||||
|
@ -6304,8 +6344,6 @@ a.close.disabled {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 2rem;
|
width: 2rem;
|
||||||
height: 2rem;
|
height: 2rem;
|
||||||
overflow: hidden;
|
|
||||||
text-indent: -999em;
|
|
||||||
vertical-align: text-bottom;
|
vertical-align: text-bottom;
|
||||||
background-color: currentColor;
|
background-color: currentColor;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
|
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
|
@ -192,6 +192,28 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
findShadowRoot: function findShadowRoot(element) {
|
||||||
|
if (!document.documentElement.attachShadow) {
|
||||||
|
return null;
|
||||||
|
} // Can find the shadow root otherwise it'll return the document
|
||||||
|
|
||||||
|
|
||||||
|
if (typeof element.getRootNode === 'function') {
|
||||||
|
var root = element.getRootNode();
|
||||||
|
return root instanceof ShadowRoot ? root : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (element instanceof ShadowRoot) {
|
||||||
|
return element;
|
||||||
|
} // when we don't find a shadow root
|
||||||
|
|
||||||
|
|
||||||
|
if (!element.parentNode) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return Util.findShadowRoot(element.parentNode);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
setTransitionEndSupport();
|
setTransitionEndSupport();
|
||||||
|
@ -381,7 +403,7 @@
|
||||||
var Selector$1 = {
|
var Selector$1 = {
|
||||||
DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
|
DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
|
||||||
DATA_TOGGLE: '[data-toggle="buttons"]',
|
DATA_TOGGLE: '[data-toggle="buttons"]',
|
||||||
INPUT: 'input',
|
INPUT: 'input:not([type="hidden"])',
|
||||||
ACTIVE: '.active',
|
ACTIVE: '.active',
|
||||||
BUTTON: '.btn'
|
BUTTON: '.btn'
|
||||||
};
|
};
|
||||||
|
@ -1475,7 +1497,7 @@
|
||||||
|
|
||||||
/**!
|
/**!
|
||||||
* @fileOverview Kickass library to create and place poppers near their reference elements.
|
* @fileOverview Kickass library to create and place poppers near their reference elements.
|
||||||
* @version 1.14.5
|
* @version 1.14.6
|
||||||
* @license
|
* @license
|
||||||
* Copyright (c) 2016 Federico Zivolo and contributors
|
* Copyright (c) 2016 Federico Zivolo and contributors
|
||||||
*
|
*
|
||||||
|
@ -2225,8 +2247,8 @@
|
||||||
function getOuterSizes(element) {
|
function getOuterSizes(element) {
|
||||||
var window = element.ownerDocument.defaultView;
|
var window = element.ownerDocument.defaultView;
|
||||||
var styles = window.getComputedStyle(element);
|
var styles = window.getComputedStyle(element);
|
||||||
var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);
|
var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);
|
||||||
var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);
|
var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);
|
||||||
var result = {
|
var result = {
|
||||||
width: element.offsetWidth + y,
|
width: element.offsetWidth + y,
|
||||||
height: element.offsetHeight + x
|
height: element.offsetHeight + x
|
||||||
|
@ -2676,6 +2698,52 @@
|
||||||
return options;
|
return options;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @function
|
||||||
|
* @memberof Popper.Utils
|
||||||
|
* @argument {Object} data - The data object generated by `update` method
|
||||||
|
* @argument {Boolean} shouldRound - If the offsets should be rounded at all
|
||||||
|
* @returns {Object} The popper's position offsets rounded
|
||||||
|
*
|
||||||
|
* The tale of pixel-perfect positioning. It's still not 100% perfect, but as
|
||||||
|
* good as it can be within reason.
|
||||||
|
* Discussion here: https://github.com/FezVrasta/popper.js/pull/715
|
||||||
|
*
|
||||||
|
* Low DPI screens cause a popper to be blurry if not using full pixels (Safari
|
||||||
|
* as well on High DPI screens).
|
||||||
|
*
|
||||||
|
* Firefox prefers no rounding for positioning and does not have blurriness on
|
||||||
|
* high DPI screens.
|
||||||
|
*
|
||||||
|
* Only horizontal placement and left/right values need to be considered.
|
||||||
|
*/
|
||||||
|
function getRoundedOffsets(data, shouldRound) {
|
||||||
|
var _data$offsets = data.offsets,
|
||||||
|
popper = _data$offsets.popper,
|
||||||
|
reference = _data$offsets.reference;
|
||||||
|
|
||||||
|
|
||||||
|
var isVertical = ['left', 'right'].indexOf(data.placement) !== -1;
|
||||||
|
var isVariation = data.placement.indexOf('-') !== -1;
|
||||||
|
var sameWidthOddness = reference.width % 2 === popper.width % 2;
|
||||||
|
var bothOddWidth = reference.width % 2 === 1 && popper.width % 2 === 1;
|
||||||
|
var noRound = function noRound(v) {
|
||||||
|
return v;
|
||||||
|
};
|
||||||
|
|
||||||
|
var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthOddness ? Math.round : Math.floor;
|
||||||
|
var verticalToInteger = !shouldRound ? noRound : Math.round;
|
||||||
|
|
||||||
|
return {
|
||||||
|
left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left),
|
||||||
|
top: verticalToInteger(popper.top),
|
||||||
|
bottom: verticalToInteger(popper.bottom),
|
||||||
|
right: horizontalToInteger(popper.right)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
var isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @function
|
* @function
|
||||||
* @memberof Modifiers
|
* @memberof Modifiers
|
||||||
|
@ -2706,15 +2774,7 @@
|
||||||
position: popper.position
|
position: popper.position
|
||||||
};
|
};
|
||||||
|
|
||||||
// Avoid blurry text by using full pixel integers.
|
var offsets = getRoundedOffsets(data, window.devicePixelRatio < 2 || !isFirefox);
|
||||||
// For pixel-perfect positioning, top/bottom prefers rounded
|
|
||||||
// values, while left/right prefers floored values.
|
|
||||||
var offsets = {
|
|
||||||
left: Math.floor(popper.left),
|
|
||||||
top: Math.round(popper.top),
|
|
||||||
bottom: Math.round(popper.bottom),
|
|
||||||
right: Math.floor(popper.right)
|
|
||||||
};
|
|
||||||
|
|
||||||
var sideA = x === 'bottom' ? 'top' : 'bottom';
|
var sideA = x === 'bottom' ? 'top' : 'bottom';
|
||||||
var sideB = y === 'right' ? 'left' : 'right';
|
var sideB = y === 'right' ? 'left' : 'right';
|
||||||
|
@ -4444,7 +4504,7 @@
|
||||||
|
|
||||||
var isActive = $(parent).hasClass(ClassName$4.SHOW);
|
var isActive = $(parent).hasClass(ClassName$4.SHOW);
|
||||||
|
|
||||||
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
||||||
if (event.which === ESCAPE_KEYCODE) {
|
if (event.which === ESCAPE_KEYCODE) {
|
||||||
var toggle = parent.querySelector(Selector$4.DATA_TOGGLE);
|
var toggle = parent.querySelector(Selector$4.DATA_TOGGLE);
|
||||||
$(toggle).trigger('focus');
|
$(toggle).trigger('focus');
|
||||||
|
@ -4750,6 +4810,8 @@
|
||||||
|
|
||||||
this._element.removeAttribute('aria-hidden');
|
this._element.removeAttribute('aria-hidden');
|
||||||
|
|
||||||
|
this._element.setAttribute('aria-modal', true);
|
||||||
|
|
||||||
this._element.scrollTop = 0;
|
this._element.scrollTop = 0;
|
||||||
|
|
||||||
if (transition) {
|
if (transition) {
|
||||||
|
@ -4829,6 +4891,8 @@
|
||||||
|
|
||||||
this._element.setAttribute('aria-hidden', true);
|
this._element.setAttribute('aria-hidden', true);
|
||||||
|
|
||||||
|
this._element.removeAttribute('aria-modal');
|
||||||
|
|
||||||
this._isTransitioning = false;
|
this._isTransitioning = false;
|
||||||
|
|
||||||
this._showBackdrop(function () {
|
this._showBackdrop(function () {
|
||||||
|
@ -5295,7 +5359,8 @@
|
||||||
|
|
||||||
if (this.isWithContent() && this._isEnabled) {
|
if (this.isWithContent() && this._isEnabled) {
|
||||||
$(this.element).trigger(showEvent);
|
$(this.element).trigger(showEvent);
|
||||||
var isInTheDom = $.contains(this.element.ownerDocument.documentElement, this.element);
|
var shadowRoot = Util.findShadowRoot(this.element);
|
||||||
|
var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element);
|
||||||
|
|
||||||
if (showEvent.isDefaultPrevented() || !isInTheDom) {
|
if (showEvent.isDefaultPrevented() || !isInTheDom) {
|
||||||
return;
|
return;
|
||||||
|
@ -5316,7 +5381,9 @@
|
||||||
var attachment = this._getAttachment(placement);
|
var attachment = this._getAttachment(placement);
|
||||||
|
|
||||||
this.addAttachmentClass(attachment);
|
this.addAttachmentClass(attachment);
|
||||||
var container = this.config.container === false ? document.body : $(document).find(this.config.container);
|
|
||||||
|
var container = this._getContainer();
|
||||||
|
|
||||||
$(tip).data(this.constructor.DATA_KEY, this);
|
$(tip).data(this.constructor.DATA_KEY, this);
|
||||||
|
|
||||||
if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
||||||
|
@ -5488,6 +5555,18 @@
|
||||||
}; // Private
|
}; // Private
|
||||||
|
|
||||||
|
|
||||||
|
_proto._getContainer = function _getContainer() {
|
||||||
|
if (this.config.container === false) {
|
||||||
|
return document.body;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Util.isElement(this.config.container)) {
|
||||||
|
return $(this.config.container);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $(document).find(this.config.container);
|
||||||
|
};
|
||||||
|
|
||||||
_proto._getAttachment = function _getAttachment(placement) {
|
_proto._getAttachment = function _getAttachment(placement) {
|
||||||
return AttachmentMap$1[placement.toUpperCase()];
|
return AttachmentMap$1[placement.toUpperCase()];
|
||||||
};
|
};
|
||||||
|
@ -6507,7 +6586,8 @@
|
||||||
var ClassName$a = {
|
var ClassName$a = {
|
||||||
FADE: 'fade',
|
FADE: 'fade',
|
||||||
HIDE: 'hide',
|
HIDE: 'hide',
|
||||||
SHOW: 'show'
|
SHOW: 'show',
|
||||||
|
SHOWING: 'showing'
|
||||||
};
|
};
|
||||||
var DefaultType$7 = {
|
var DefaultType$7 = {
|
||||||
animation: 'boolean',
|
animation: 'boolean',
|
||||||
|
@ -6554,6 +6634,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var complete = function complete() {
|
var complete = function complete() {
|
||||||
|
_this._element.classList.remove(ClassName$a.SHOWING);
|
||||||
|
|
||||||
|
_this._element.classList.add(ClassName$a.SHOW);
|
||||||
|
|
||||||
$(_this._element).trigger(Event$a.SHOWN);
|
$(_this._element).trigger(Event$a.SHOWN);
|
||||||
|
|
||||||
if (_this._config.autohide) {
|
if (_this._config.autohide) {
|
||||||
|
@ -6561,7 +6645,9 @@
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this._element.classList.add(ClassName$a.SHOW);
|
this._element.classList.remove(ClassName$a.HIDE);
|
||||||
|
|
||||||
|
this._element.classList.add(ClassName$a.SHOWING);
|
||||||
|
|
||||||
if (this._config.animation) {
|
if (this._config.animation) {
|
||||||
var transitionDuration = Util.getTransitionDurationFromElement(this._element);
|
var transitionDuration = Util.getTransitionDurationFromElement(this._element);
|
||||||
|
@ -6622,6 +6708,8 @@
|
||||||
var _this4 = this;
|
var _this4 = this;
|
||||||
|
|
||||||
var complete = function complete() {
|
var complete = function complete() {
|
||||||
|
_this4._element.classList.add(ClassName$a.HIDE);
|
||||||
|
|
||||||
$(_this4._element).trigger(Event$a.HIDDEN);
|
$(_this4._element).trigger(Event$a.HIDDEN);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
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
|
@ -193,6 +193,28 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
findShadowRoot: function findShadowRoot(element) {
|
||||||
|
if (!document.documentElement.attachShadow) {
|
||||||
|
return null;
|
||||||
|
} // Can find the shadow root otherwise it'll return the document
|
||||||
|
|
||||||
|
|
||||||
|
if (typeof element.getRootNode === 'function') {
|
||||||
|
var root = element.getRootNode();
|
||||||
|
return root instanceof ShadowRoot ? root : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (element instanceof ShadowRoot) {
|
||||||
|
return element;
|
||||||
|
} // when we don't find a shadow root
|
||||||
|
|
||||||
|
|
||||||
|
if (!element.parentNode) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return Util.findShadowRoot(element.parentNode);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
setTransitionEndSupport();
|
setTransitionEndSupport();
|
||||||
|
@ -382,7 +404,7 @@
|
||||||
var Selector$1 = {
|
var Selector$1 = {
|
||||||
DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
|
DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
|
||||||
DATA_TOGGLE: '[data-toggle="buttons"]',
|
DATA_TOGGLE: '[data-toggle="buttons"]',
|
||||||
INPUT: 'input',
|
INPUT: 'input:not([type="hidden"])',
|
||||||
ACTIVE: '.active',
|
ACTIVE: '.active',
|
||||||
BUTTON: '.btn'
|
BUTTON: '.btn'
|
||||||
};
|
};
|
||||||
|
@ -1913,7 +1935,7 @@
|
||||||
|
|
||||||
var isActive = $(parent).hasClass(ClassName$4.SHOW);
|
var isActive = $(parent).hasClass(ClassName$4.SHOW);
|
||||||
|
|
||||||
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
||||||
if (event.which === ESCAPE_KEYCODE) {
|
if (event.which === ESCAPE_KEYCODE) {
|
||||||
var toggle = parent.querySelector(Selector$4.DATA_TOGGLE);
|
var toggle = parent.querySelector(Selector$4.DATA_TOGGLE);
|
||||||
$(toggle).trigger('focus');
|
$(toggle).trigger('focus');
|
||||||
|
@ -2219,6 +2241,8 @@
|
||||||
|
|
||||||
this._element.removeAttribute('aria-hidden');
|
this._element.removeAttribute('aria-hidden');
|
||||||
|
|
||||||
|
this._element.setAttribute('aria-modal', true);
|
||||||
|
|
||||||
this._element.scrollTop = 0;
|
this._element.scrollTop = 0;
|
||||||
|
|
||||||
if (transition) {
|
if (transition) {
|
||||||
|
@ -2298,6 +2322,8 @@
|
||||||
|
|
||||||
this._element.setAttribute('aria-hidden', true);
|
this._element.setAttribute('aria-hidden', true);
|
||||||
|
|
||||||
|
this._element.removeAttribute('aria-modal');
|
||||||
|
|
||||||
this._isTransitioning = false;
|
this._isTransitioning = false;
|
||||||
|
|
||||||
this._showBackdrop(function () {
|
this._showBackdrop(function () {
|
||||||
|
@ -2764,7 +2790,8 @@
|
||||||
|
|
||||||
if (this.isWithContent() && this._isEnabled) {
|
if (this.isWithContent() && this._isEnabled) {
|
||||||
$(this.element).trigger(showEvent);
|
$(this.element).trigger(showEvent);
|
||||||
var isInTheDom = $.contains(this.element.ownerDocument.documentElement, this.element);
|
var shadowRoot = Util.findShadowRoot(this.element);
|
||||||
|
var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element);
|
||||||
|
|
||||||
if (showEvent.isDefaultPrevented() || !isInTheDom) {
|
if (showEvent.isDefaultPrevented() || !isInTheDom) {
|
||||||
return;
|
return;
|
||||||
|
@ -2785,7 +2812,9 @@
|
||||||
var attachment = this._getAttachment(placement);
|
var attachment = this._getAttachment(placement);
|
||||||
|
|
||||||
this.addAttachmentClass(attachment);
|
this.addAttachmentClass(attachment);
|
||||||
var container = this.config.container === false ? document.body : $(document).find(this.config.container);
|
|
||||||
|
var container = this._getContainer();
|
||||||
|
|
||||||
$(tip).data(this.constructor.DATA_KEY, this);
|
$(tip).data(this.constructor.DATA_KEY, this);
|
||||||
|
|
||||||
if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
||||||
|
@ -2957,6 +2986,18 @@
|
||||||
}; // Private
|
}; // Private
|
||||||
|
|
||||||
|
|
||||||
|
_proto._getContainer = function _getContainer() {
|
||||||
|
if (this.config.container === false) {
|
||||||
|
return document.body;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Util.isElement(this.config.container)) {
|
||||||
|
return $(this.config.container);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $(document).find(this.config.container);
|
||||||
|
};
|
||||||
|
|
||||||
_proto._getAttachment = function _getAttachment(placement) {
|
_proto._getAttachment = function _getAttachment(placement) {
|
||||||
return AttachmentMap$1[placement.toUpperCase()];
|
return AttachmentMap$1[placement.toUpperCase()];
|
||||||
};
|
};
|
||||||
|
@ -3976,7 +4017,8 @@
|
||||||
var ClassName$a = {
|
var ClassName$a = {
|
||||||
FADE: 'fade',
|
FADE: 'fade',
|
||||||
HIDE: 'hide',
|
HIDE: 'hide',
|
||||||
SHOW: 'show'
|
SHOW: 'show',
|
||||||
|
SHOWING: 'showing'
|
||||||
};
|
};
|
||||||
var DefaultType$7 = {
|
var DefaultType$7 = {
|
||||||
animation: 'boolean',
|
animation: 'boolean',
|
||||||
|
@ -4023,6 +4065,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var complete = function complete() {
|
var complete = function complete() {
|
||||||
|
_this._element.classList.remove(ClassName$a.SHOWING);
|
||||||
|
|
||||||
|
_this._element.classList.add(ClassName$a.SHOW);
|
||||||
|
|
||||||
$(_this._element).trigger(Event$a.SHOWN);
|
$(_this._element).trigger(Event$a.SHOWN);
|
||||||
|
|
||||||
if (_this._config.autohide) {
|
if (_this._config.autohide) {
|
||||||
|
@ -4030,7 +4076,9 @@
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this._element.classList.add(ClassName$a.SHOW);
|
this._element.classList.remove(ClassName$a.HIDE);
|
||||||
|
|
||||||
|
this._element.classList.add(ClassName$a.SHOWING);
|
||||||
|
|
||||||
if (this._config.animation) {
|
if (this._config.animation) {
|
||||||
var transitionDuration = Util.getTransitionDurationFromElement(this._element);
|
var transitionDuration = Util.getTransitionDurationFromElement(this._element);
|
||||||
|
@ -4091,6 +4139,8 @@
|
||||||
var _this4 = this;
|
var _this4 = this;
|
||||||
|
|
||||||
var complete = function complete() {
|
var complete = function complete() {
|
||||||
|
_this4._element.classList.add(ClassName$a.HIDE);
|
||||||
|
|
||||||
$(_this4._element).trigger(Event$a.HIDDEN);
|
$(_this4._element).trigger(Event$a.HIDDEN);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
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
|
@ -47,7 +47,7 @@
|
||||||
var Selector = {
|
var Selector = {
|
||||||
DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
|
DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
|
||||||
DATA_TOGGLE: '[data-toggle="buttons"]',
|
DATA_TOGGLE: '[data-toggle="buttons"]',
|
||||||
INPUT: 'input',
|
INPUT: 'input:not([type="hidden"])',
|
||||||
ACTIVE: '.active',
|
ACTIVE: '.active',
|
||||||
BUTTON: '.btn'
|
BUTTON: '.btn'
|
||||||
};
|
};
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -502,7 +502,7 @@
|
||||||
|
|
||||||
var isActive = $(parent).hasClass(ClassName.SHOW);
|
var isActive = $(parent).hasClass(ClassName.SHOW);
|
||||||
|
|
||||||
if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
|
||||||
if (event.which === ESCAPE_KEYCODE) {
|
if (event.which === ESCAPE_KEYCODE) {
|
||||||
var toggle = parent.querySelector(Selector.DATA_TOGGLE);
|
var toggle = parent.querySelector(Selector.DATA_TOGGLE);
|
||||||
$(toggle).trigger('focus');
|
$(toggle).trigger('focus');
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -285,6 +285,8 @@
|
||||||
|
|
||||||
this._element.removeAttribute('aria-hidden');
|
this._element.removeAttribute('aria-hidden');
|
||||||
|
|
||||||
|
this._element.setAttribute('aria-modal', true);
|
||||||
|
|
||||||
this._element.scrollTop = 0;
|
this._element.scrollTop = 0;
|
||||||
|
|
||||||
if (transition) {
|
if (transition) {
|
||||||
|
@ -364,6 +366,8 @@
|
||||||
|
|
||||||
this._element.setAttribute('aria-hidden', true);
|
this._element.setAttribute('aria-hidden', true);
|
||||||
|
|
||||||
|
this._element.removeAttribute('aria-modal');
|
||||||
|
|
||||||
this._isTransitioning = false;
|
this._isTransitioning = false;
|
||||||
|
|
||||||
this._showBackdrop(function () {
|
this._showBackdrop(function () {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -83,7 +83,8 @@
|
||||||
var ClassName = {
|
var ClassName = {
|
||||||
FADE: 'fade',
|
FADE: 'fade',
|
||||||
HIDE: 'hide',
|
HIDE: 'hide',
|
||||||
SHOW: 'show'
|
SHOW: 'show',
|
||||||
|
SHOWING: 'showing'
|
||||||
};
|
};
|
||||||
var DefaultType = {
|
var DefaultType = {
|
||||||
animation: 'boolean',
|
animation: 'boolean',
|
||||||
|
@ -130,6 +131,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var complete = function complete() {
|
var complete = function complete() {
|
||||||
|
_this._element.classList.remove(ClassName.SHOWING);
|
||||||
|
|
||||||
|
_this._element.classList.add(ClassName.SHOW);
|
||||||
|
|
||||||
$(_this._element).trigger(Event.SHOWN);
|
$(_this._element).trigger(Event.SHOWN);
|
||||||
|
|
||||||
if (_this._config.autohide) {
|
if (_this._config.autohide) {
|
||||||
|
@ -137,7 +142,9 @@
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this._element.classList.add(ClassName.SHOW);
|
this._element.classList.remove(ClassName.HIDE);
|
||||||
|
|
||||||
|
this._element.classList.add(ClassName.SHOWING);
|
||||||
|
|
||||||
if (this._config.animation) {
|
if (this._config.animation) {
|
||||||
var transitionDuration = Util.getTransitionDurationFromElement(this._element);
|
var transitionDuration = Util.getTransitionDurationFromElement(this._element);
|
||||||
|
@ -198,6 +205,8 @@
|
||||||
var _this4 = this;
|
var _this4 = this;
|
||||||
|
|
||||||
var complete = function complete() {
|
var complete = function complete() {
|
||||||
|
_this4._element.classList.add(ClassName.HIDE);
|
||||||
|
|
||||||
$(_this4._element).trigger(Event.HIDDEN);
|
$(_this4._element).trigger(Event.HIDDEN);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -259,7 +259,8 @@
|
||||||
|
|
||||||
if (this.isWithContent() && this._isEnabled) {
|
if (this.isWithContent() && this._isEnabled) {
|
||||||
$(this.element).trigger(showEvent);
|
$(this.element).trigger(showEvent);
|
||||||
var isInTheDom = $.contains(this.element.ownerDocument.documentElement, this.element);
|
var shadowRoot = Util.findShadowRoot(this.element);
|
||||||
|
var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element);
|
||||||
|
|
||||||
if (showEvent.isDefaultPrevented() || !isInTheDom) {
|
if (showEvent.isDefaultPrevented() || !isInTheDom) {
|
||||||
return;
|
return;
|
||||||
|
@ -280,7 +281,9 @@
|
||||||
var attachment = this._getAttachment(placement);
|
var attachment = this._getAttachment(placement);
|
||||||
|
|
||||||
this.addAttachmentClass(attachment);
|
this.addAttachmentClass(attachment);
|
||||||
var container = this.config.container === false ? document.body : $(document).find(this.config.container);
|
|
||||||
|
var container = this._getContainer();
|
||||||
|
|
||||||
$(tip).data(this.constructor.DATA_KEY, this);
|
$(tip).data(this.constructor.DATA_KEY, this);
|
||||||
|
|
||||||
if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {
|
||||||
|
@ -452,6 +455,18 @@
|
||||||
}; // Private
|
}; // Private
|
||||||
|
|
||||||
|
|
||||||
|
_proto._getContainer = function _getContainer() {
|
||||||
|
if (this.config.container === false) {
|
||||||
|
return document.body;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Util.isElement(this.config.container)) {
|
||||||
|
return $(this.config.container);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $(document).find(this.config.container);
|
||||||
|
};
|
||||||
|
|
||||||
_proto._getAttachment = function _getAttachment(placement) {
|
_proto._getAttachment = function _getAttachment(placement) {
|
||||||
return AttachmentMap[placement.toUpperCase()];
|
return AttachmentMap[placement.toUpperCase()];
|
||||||
};
|
};
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -136,6 +136,28 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
findShadowRoot: function findShadowRoot(element) {
|
||||||
|
if (!document.documentElement.attachShadow) {
|
||||||
|
return null;
|
||||||
|
} // Can find the shadow root otherwise it'll return the document
|
||||||
|
|
||||||
|
|
||||||
|
if (typeof element.getRootNode === 'function') {
|
||||||
|
var root = element.getRootNode();
|
||||||
|
return root instanceof ShadowRoot ? root : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (element instanceof ShadowRoot) {
|
||||||
|
return element;
|
||||||
|
} // when we don't find a shadow root
|
||||||
|
|
||||||
|
|
||||||
|
if (!element.parentNode) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return Util.findShadowRoot(element.parentNode);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
setTransitionEndSupport();
|
setTransitionEndSupport();
|
||||||
|
|
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
Loading…
Reference in New Issue