Skip to content

Commit 4d86955

Browse files
authored
feat(calendar): trigger onSelect() event on enter key down
This PR adds triggering of the onSelect event when user press the Enter key after entering a date in the input field. It also allow user to rollback if the date field is not correct for him by returning false (can be usefull for #1517 and #1518).
1 parent 813cb33 commit 4d86955

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/definitions/modules/calendar.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,9 @@ $.fn.calendar = function(parameters) {
611611
var mode = module.get.mode();
612612
var date = module.get.focusDate();
613613
if (date && !settings.isDisabled(date, mode) && !module.helper.isDisabled(date, mode) && module.helper.isEnabled(date, mode)) {
614-
module.selectDate(date);
614+
if (settings.onSelect.call(element, date, module.get.mode()) !== false) {
615+
module.selectDate(date);
616+
}
615617
}
616618
//disable form submission:
617619
event.preventDefault();

0 commit comments

Comments
 (0)