diff --git a/js/tabler.js b/js/tabler.js index e4dc21173..dbba33da6 100644 --- a/js/tabler.js +++ b/js/tabler.js @@ -1,53 +1,14 @@ import {CountUp} from "countup.js"; -const tabler = { - toggleFullscreen: function (elem) { - elem = elem || document.documentElement; - if ( - !document.fullscreenElement && - !document.mozFullScreenElement && - !document.webkitFullscreenElement && - !document.msFullscreenElement - ) { - if (elem.requestFullscreen) { - elem.requestFullscreen(); - } else if (elem.msRequestFullscreen) { - elem.msRequestFullscreen(); - } else if (elem.mozRequestFullScreen) { - elem.mozRequestFullScreen(); - } else if (elem.webkitRequestFullscreen) { - elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); - } - } else { - if (document.exitFullscreen) { - document.exitFullscreen(); - } else if (document.msExitFullscreen) { - document.msExitFullscreen(); - } else if (document.mozCancelFullScreen) { - document.mozCancelFullScreen(); - } else if (document.webkitExitFullscreen) { - document.webkitExitFullscreen(); - } - } - }, -}; - -$(document).ready(function () { - const $body = $('body'); - - // $('[data-toggle="tooltip"]').tooltip(); - - $('[data-toggle="toast"]').toast(); - - $body.on('click', '[data-toggle="menubar"]', function (e) { - $body.toggleClass('aside-visible'); - - e.preventDefault(); - return false; +document.addEventListener("DOMContentLoaded", function () { + /** + * Tooltip + */ + var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')); + tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl, {}) }); - $('[data-toggle="tooltip"]').tooltip(); - /* Popover */ @@ -70,6 +31,4 @@ $(document).ready(function () { let countup = new CountUp(countups[i], parseFloat(countups[i].innerText), dataCountUp); countup.start(); } -}); - -window.tabler = tabler; +}); \ No newline at end of file