Submit the datetime picker on enter (when entering time)

This commit is contained in:
Kenn Jacobsen
2019-10-19 20:46:16 +02:00
committed by Sebastiaan Janssen
parent 5c52d6b219
commit 58275366f2

View File

@@ -131,13 +131,24 @@ Use this directive to render a date time picker
return console.warn('Unable to find any flatpickr installation');
}
var fpInstance;
setUpCallbacks();
if (!ctrl.options.locale) {
ctrl.options.locale = userLocale;
}
var fpInstance = new fpLib(element, ctrl.options);
// handle special keydown events
ctrl.options.onKeyDown = function (selectedDates, dateStr, instance, event) {
var code = event.keyCode || event.which;
if (code === 13) {
// close the datepicker on enter (this happens when entering time)
fpInstance.close()
}
};
fpInstance = new fpLib(element, ctrl.options);
if (ctrl.onSetup) {
ctrl.onSetup({