aboutsummaryrefslogtreecommitdiff
path: root/js/tests/visual/tooltip.html
diff options
context:
space:
mode:
authorJohann-S <[email protected]>2018-06-17 23:09:04 +0200
committerXhmikosR <[email protected]>2019-02-20 22:05:45 +0200
commit5dcca44fcfe3e4ae2820f4b8b115f006374985b3 (patch)
tree5dcab9edb06fc7933c4cd9b8e7af62c5ba412126 /js/tests/visual/tooltip.html
parent0b726de94e6a30612dcd227222afd3b61516dae0 (diff)
downloadbootstrap-5dcca44fcfe3e4ae2820f4b8b115f006374985b3.tar.xz
bootstrap-5dcca44fcfe3e4ae2820f4b8b115f006374985b3.zip
fix(visual-test): remove jquery in them
Diffstat (limited to 'js/tests/visual/tooltip.html')
-rw-r--r--js/tests/visual/tooltip.html30
1 files changed, 20 insertions, 10 deletions
diff --git a/js/tests/visual/tooltip.html b/js/tests/visual/tooltip.html
index 601732a38..d97f8d57a 100644
--- a/js/tests/visual/tooltip.html
+++ b/js/tests/visual/tooltip.html
@@ -71,17 +71,18 @@
<div id="customContainer"></div>
</div>
- <script src="../../../node_modules/jquery/dist/jquery.slim.min.js"></script>
<script src="../../../node_modules/popper.js/dist/umd/popper.min.js"></script>
+ <script src="../../dist/dom/polyfill.js"></script>
+ <script src="../../dist/dom/manipulator.js"></script>
<script src="../../dist/dom/data.js"></script>
<script src="../../dist/dom/eventHandler.js"></script>
<script src="../../dist/dom/selectorEngine.js"></script>
<script src="../../dist/util.js"></script>
<script src="../../dist/tooltip.js"></script>
<script>
- $(function () {
+ document.addEventListener('DOMContentLoaded', function () {
if (typeof document.body.attachShadow === 'function') {
- var shadowRoot = $('#shadow')[0].attachShadow({ mode: 'open' })
+ 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' +
@@ -90,19 +91,28 @@
' Tooltip on top in a shadow dom' +
'</button>'
- $(shadowRoot.firstChild).tooltip()
- $(shadowRoot.getElementById('secondTooltip')).tooltip({
+ var firstChildTooltip = new Tooltip(shadowRoot.firstChild)
+ var secondChildTooltip = new Tooltip(shadowRoot.getElementById('secondTooltip'), {
container: shadowRoot
})
}
- $('[data-toggle="tooltip"]').tooltip()
- $('#tooltipElement').tooltip({
- container: $('#customContainer')[0]
+
+ 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')
})
- $('#target').tooltip({
+
+ var target = document.getElementById('target')
+ var targetTooltip = new Tooltip(target, {
placement : 'top',
trigger : 'manual'
- }).tooltip('show')
+ })
+ targetTooltip.show()
})
</script>
</body>