From 1a30f783071fe5803118e863e2da9c43f6325ad2 Mon Sep 17 00:00:00 2001 From: codecalm Date: Mon, 2 Nov 2020 01:32:56 +0100 Subject: [PATCH] bootstrap update, form elements fixes --- package.json | 2 +- src/js/input-mask.js | 11 +++++++++++ src/js/tabler.js | 1 + src/pages/_data/libs.json | 2 -- .../_includes/cards/order-statistics.html | 2 +- .../_includes/forms/form-elements-4.html | 4 ++-- src/pages/_includes/layout/content.html | 7 ++++++- src/pages/_includes/layout/css.html | 5 +++-- src/pages/_includes/layout/js.html | 7 +++++-- .../form/selectgroup-project-manager.html | 2 +- src/pages/_includes/ui/form/input-file.html | 8 +------- src/pages/_includes/ui/form/input-mask.html | 19 +------------------ src/pages/_includes/ui/table.html | 2 +- src/pages/_layouts/base.html | 3 ++- src/pages/_layouts/homepage.html | 10 ++++++++++ src/pages/cards.html | 1 - src/pages/form-elements.html | 4 ++-- src/pages/index.html | 8 +------- src/pages/layout-rtl.html | 9 +++------ src/scss/_config.scss | 2 ++ src/scss/_variables.scss | 4 +++- src/scss/layout/_footer.scss | 2 +- src/scss/ui/_buttons.scss | 9 ++++++--- src/scss/ui/_forms.scss | 4 ++-- src/scss/ui/_type.scss | 6 ++++-- src/scss/ui/forms/_form-selectgroup.scss | 1 - 26 files changed, 70 insertions(+), 65 deletions(-) create mode 100644 src/js/input-mask.js create mode 100644 src/pages/_layouts/homepage.html 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 @@