diff options
| author | XhmikosR <[email protected]> | 2019-02-24 15:42:18 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-02-24 15:42:18 +0200 |
| commit | 5ad21218192ddab3d798203065ac947cce03d76d (patch) | |
| tree | 18d22047d15fe386092523fee5f4b30bbc9e95bc /js/tests/visual/tooltip.html | |
| parent | 5328d0db0d3ce909dca12b9ded4356da6f5971e4 (diff) | |
| download | bootstrap-5ad21218192ddab3d798203065ac947cce03d76d.tar.xz bootstrap-5ad21218192ddab3d798203065ac947cce03d76d.zip | |
Remove DOMContentLoaded. (#28337)
There's no reason for us to wait here.
Diffstat (limited to 'js/tests/visual/tooltip.html')
| -rw-r--r-- | js/tests/visual/tooltip.html | 56 |
1 files changed, 27 insertions, 29 deletions
diff --git a/js/tests/visual/tooltip.html b/js/tests/visual/tooltip.html index 643597a40..1b25c3b63 100644 --- a/js/tests/visual/tooltip.html +++ b/js/tests/visual/tooltip.html @@ -80,40 +80,38 @@ <script src="../../dist/dom/selectorEngine.js"></script> <script src="../../dist/tooltip.js"></script> <script> - document.addEventListener('DOMContentLoaded', function () { - if (typeof document.body.attachShadow === 'function') { - var shadowRoot = document.getElementById('shadow').attachShadow({ mode: 'open' }) - shadowRoot.innerHTML = - '<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top in a shadow dom">' + - ' Tooltip on top in a shadow dom' + - '</button>' + - '<button id="secondTooltip" type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top in a shadow dom with container option">' + - ' Tooltip on top in a shadow dom' + - '</button>' + if (typeof document.body.attachShadow === 'function') { + var shadowRoot = document.getElementById('shadow').attachShadow({ mode: 'open' }) + shadowRoot.innerHTML = + '<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top in a shadow dom">' + + ' Tooltip on top in a shadow dom' + + '</button>' + + '<button id="secondTooltip" type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top in a shadow dom with container option">' + + ' Tooltip on top in a shadow dom' + + '</button>' - var firstChildTooltip = new Tooltip(shadowRoot.firstChild) - var secondChildTooltip = new Tooltip(shadowRoot.getElementById('secondTooltip'), { - container: shadowRoot - }) - } - - [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')) - .forEach(function (tooltip) { - new Tooltip(tooltip) - }) - - var tooltipElement = document.getElementById('tooltipElement') - var tooltipElementInstance = new Tooltip(tooltipElement, { - container: document.getElementById('customContainer') + var firstChildTooltip = new Tooltip(shadowRoot.firstChild) + var secondChildTooltip = new Tooltip(shadowRoot.getElementById('secondTooltip'), { + container: shadowRoot }) + } - var target = document.getElementById('target') - var targetTooltip = new Tooltip(target, { - placement : 'top', - trigger : 'manual' + [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')) + .forEach(function (tooltip) { + new Tooltip(tooltip) }) - targetTooltip.show() + + var tooltipElement = document.getElementById('tooltipElement') + var tooltipElementInstance = new Tooltip(tooltipElement, { + container: document.getElementById('customContainer') + }) + + var target = document.getElementById('target') + var targetTooltip = new Tooltip(target, { + placement : 'top', + trigger : 'manual' }) + targetTooltip.show() </script> </body> </html> |
