diff --git a/package.json b/package.json index 40cc89c13..a530c640d 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@fullcalendar/timegrid": "^5.3.1", "apexcharts": "^3.22.0", "autosize": "^4.0.2", - "bootstrap": "twbs/bootstrap#a6156ed", + "bootstrap": "twbs/bootstrap#e0b8fcd", "countup.js": "^2.0.7", "daterangepicker": "^3.1.0", "flatpickr": "^4.6.6", diff --git a/src/js/input-mask.js b/src/js/input-mask.js new file mode 100644 index 000000000..6698dc650 --- /dev/null +++ b/src/js/input-mask.js @@ -0,0 +1,11 @@ +// Input mask plugin + +import IMask from 'imask'; + +var maskElementList = [].slice.call(document.querySelectorAll('[data-mask]')); +maskElementList.map(function (maskEl) { + return new IMask(maskEl, { + mask: maskEl.dataset.mask, + lazy: maskEl.dataset['mask-visible'] === 'true' + }) +}); \ No newline at end of file diff --git a/src/js/tabler.js b/src/js/tabler.js index aff52ba3f..2aa8a0192 100644 --- a/src/js/tabler.js +++ b/src/js/tabler.js @@ -1,6 +1,7 @@ //Vendor import './autosize'; +import './input-mask'; (function() { /** diff --git a/src/pages/_data/libs.json b/src/pages/_data/libs.json index 8007ac566..df56f654d 100644 --- a/src/pages/_data/libs.json +++ b/src/pages/_data/libs.json @@ -9,8 +9,6 @@ "js": { "bootstrap": "bootstrap/dist/js/bootstrap.bundle.min.js", "jquery": "jquery/dist/jquery.slim.min.js", - "autosize": "autosize/dist/autosize.min.js", - "imask": "imask/dist/imask.min.js", "selectize": "selectize/dist/js/standalone/selectize.min.js", "apexcharts": "apexcharts/dist/apexcharts.min.js", "jqvmap": "jqvmap/dist/jquery.vmap.min.js", diff --git a/src/pages/_includes/cards/order-statistics.html b/src/pages/_includes/cards/order-statistics.html index 49de43500..6274b2f77 100644 --- a/src/pages/_includes/cards/order-statistics.html +++ b/src/pages/_includes/cards/order-statistics.html @@ -12,7 +12,7 @@