deblan.io-murph/assets/js/addons/datepicker.js

28 lines
759 B
JavaScript
Raw Normal View History

const Datepicker = require('vanillajs-datepicker')
2021-03-29 22:43:44 +02:00
const Flatpickr = require("flatpickr").default;
const French = require('flatpickr/dist/l10n/fr').default.fr;
2021-03-29 22:43:44 +02:00
require('flatpickr/dist/flatpickr.css')
module.exports = () => {
2021-03-29 22:43:44 +02:00
let inputs = document.querySelectorAll('input[type="date"]')
let size = inputs.length
for (var i = 0, c = inputs.length; i < c; i++) {
new Datepicker.Datepicker(inputs[i], {
format: 'yyyy-mm-dd'
})
}
2021-03-29 22:43:44 +02:00
inputs = document.querySelectorAll('input[data-datetime]')
size = inputs.length
for (var i = 0, c = inputs.length; i < c; i++) {
Flatpickr(inputs[i], {
enableTime: true,
dateFormat: "d/m/Y h:i",
locale: French
})
}
}