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

28 lines
759 B
JavaScript

const Datepicker = require('vanillajs-datepicker')
const Flatpickr = require("flatpickr").default;
const French = require('flatpickr/dist/l10n/fr').default.fr;
require('flatpickr/dist/flatpickr.css')
module.exports = () => {
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'
})
}
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
})
}
}