27 lines
604 B
JavaScript
27 lines
604 B
JavaScript
|
const Datepicker = require('vanillajs-datepicker')
|
||
|
|
||
|
const isDateSupported = () => {
|
||
|
const input = document.createElement('input');
|
||
|
const value = 'a';
|
||
|
|
||
|
input.setAttribute('type', 'date');
|
||
|
input.setAttribute('value', value);
|
||
|
|
||
|
return input.value !== value;
|
||
|
}
|
||
|
|
||
|
module.exports = () => {
|
||
|
if (isDateSupported()) {
|
||
|
return
|
||
|
}
|
||
|
|
||
|
const inputs = document.querySelectorAll('input[type="date"]')
|
||
|
const size = inputs.length
|
||
|
|
||
|
for (var i = 0, c = inputs.length; i < c; i++) {
|
||
|
new Datepicker.Datepicker(inputs[i], {
|
||
|
format: 'yyyy-mm-dd'
|
||
|
})
|
||
|
}
|
||
|
}
|