expose bootstrap to window object

This commit is contained in:
Paul Laros
2021-02-25 20:14:22 +01:00
parent 97aa436b9c
commit c5821fda02
+10 -6
View File
@@ -1,15 +1,19 @@
import { Tooltip, Popover } from "bootstrap";
import * as bootstrap from "bootstrap";
// Popovers
// Note: Disable this if you're not using Bootstrap's Popovers
const popoverTriggerList = [].slice.call(document.querySelectorAll("[data-toggle=\"popover\"]"))
const popoverTriggerList = [].slice.call(document.querySelectorAll("[data-bs-toggle=\"popover\"]"))
popoverTriggerList.map((popoverTriggerEl) => {
return new Popover(popoverTriggerEl)
return new bootstrap.Popover(popoverTriggerEl)
})
// Tooltips
// Note: Disable this if you're not using Bootstrap's Tooltips
const tooltipTriggerList = [].slice.call(document.querySelectorAll("[data-toggle=\"tooltip\"]"))
const tooltipTriggerList = [].slice.call(document.querySelectorAll("[data-bs-toggle=\"tooltip\"]"))
tooltipTriggerList.map((tooltipTriggerEl) => {
return new Tooltip(tooltipTriggerEl)
})
return new bootstrap.Tooltip(tooltipTriggerEl)
})
// Bootstrap
// Note: If you want to make bootstrap globally available, e.g. for using `bootstrap.modal`
window.bootstrap = bootstrap;