'use strict'; import {CountUp} from "countup.js"; (function () { /** * Dropdown */ var dropdownElementList = [].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')); dropdownElementList.map(function (dropdownToggleEl) { return new bootstrap.Dropdown(dropdownToggleEl, {}) }); /** * Tooltip */ var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')); tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl, {}) }); /* Popover */ var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="popover"]')); popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl, { autoHide: true }) }); /* CountUp */ let countupTriggerList = [].slice.call(document.querySelectorAll("[data-countup]")); countupTriggerList.map(function (countupTriggerEl) { let dataCountUp; if(countupTriggerEl.getAttribute("data-countup") !== "") { dataCountUp = JSON.parse(countupTriggerEl.getAttribute("data-countup")); } return (new CountUp(countupTriggerEl, parseFloat(countupTriggerEl.innerText), dataCountUp)).start(); }); })();