From 63361dd524e5e3ffed4b0b526260b3b4a14f3201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Wed, 12 Sep 2018 19:16:45 +0200 Subject: [PATCH] Replace datepicker with flatpicker --- package-lock.json | 5 + package.json | 3 +- .../Resources/Private/Assets/js/_styles.js | 1 + .../Assets/js/components/Datepicker.vue | 77 ---------- .../Assets/js/components/DaterangeSelect.vue | 144 +++++------------- .../Assets/js/components/SearchBar.vue | 12 -- .../Assets/js/components/SearchBox.vue | 6 - .../Assets/scss/remix/_datepicker.scss | 37 ++--- webpack.config.js | 2 +- 9 files changed, 64 insertions(+), 223 deletions(-) delete mode 100644 web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Datepicker.vue diff --git a/package-lock.json b/package-lock.json index 37583f30..a88ea6fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3176,6 +3176,11 @@ "locate-path": "^2.0.0" } }, + "flatpickr": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.5.2.tgz", + "integrity": "sha512-jDy4QYGpmiy7+Qk8QvKJ4spjDdxcx9cxMydmq1x427HkKWBw0qizLYeYM2F6tMcvvqGjU5VpJS55j4LnsaBblA==" + }, "flatten": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", diff --git a/package.json b/package.json index 9217edf9..80a77645 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,12 @@ }, "dependencies": { "@fancyapps/fancybox": "^3.2.5", - "@fengyuanchen/datepicker": "^0.6.4", + "@fengyuanchen/datepicker": "^0.6.5", "bootstrap-sass": "^3.3.7", "bourbon": "^4.3.2", "cookieconsent": "^3.1.0", "dayjs": "^1.7.5", + "flatpickr": "^4.5.2", "font-awesome": "^4.7.0", "iframe-resizer": "^3.6.1", "jquery": "^2.2.4", diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js index 1ccc7ee0..af6a0214 100644 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js +++ b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_styles.js @@ -5,3 +5,4 @@ require('cookieconsent/build/cookieconsent.min.css'); require('@fancyapps/fancybox/dist/jquery.fancybox.min.css'); require('slick-carousel/slick/slick.css'); require('leaflet/dist/leaflet.css'); +require('flatpickr/dist/flatpickr.css'); diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Datepicker.vue b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Datepicker.vue deleted file mode 100644 index 8f8943bf..00000000 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/Datepicker.vue +++ /dev/null @@ -1,77 +0,0 @@ - - diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue index af3cf89a..b45fe88e 100644 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue +++ b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DaterangeSelect.vue @@ -4,13 +4,13 @@