Skip to content

Commit 8d2ef17

Browse files
committed
Added enterLikeTab option
1 parent f496747 commit 8d2ef17

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"datetimepicker",
3-
"version":"2.3.8",
3+
"version":"2.3.9",
44
"main": [
55
"jquery.datetimepicker.js",
66
"jquery.datetimepicker.css"

datetimepicker.jquery.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "datetimepicker",
3-
"version": "2.3.8",
3+
"version": "2.3.9",
44
"title": "jQuery Date and Time picker",
55
"description": "jQuery plugin for date, time, or datetime manipulation in form",
66
"keywords": [

jquery.datetimepicker.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
/**
2-
* @preserve jQuery DateTimePicker plugin v2.3.8
2+
* @preserve jQuery DateTimePicker plugin v2.3.9
33
* @homepage http://xdsoft.net/jqplugins/datetimepicker/
44
* (c) 2014, Chupurnov Valeriy.
55
*/
6+
/*global document,window,jQuery,setTimeout,clearTimeout*/
67
(function ($) {
78
'use strict';
89
var default_options = {
@@ -304,7 +305,9 @@
304305
weekends: [],
305306
disabledDates : [],
306307
yearOffset: 0,
307-
beforeShowDay: null
308+
beforeShowDay: null,
309+
310+
enterLikeTab: true
308311
};
309312
// fix for ie8
310313
if (!Array.prototype.indexOf) {
@@ -623,11 +626,11 @@
623626
if (_options.weekends && $.isArray(_options.weekends) && _options.weekends.length) {
624627
options.weekends = $.extend(true, [], _options.weekends);
625628
}
626-
627-
if( _options.disabledDates && $.isArray(_options.disabledDates) && _options.disabledDates.length ){
628-
options.disabledDates = $.extend(true,[],_options.disabledDates);
629+
630+
if (_options.disabledDates && $.isArray(_options.disabledDates) && _options.disabledDates.length) {
631+
options.disabledDates = $.extend(true, [], _options.disabledDates);
629632
}
630-
633+
631634
if ((options.open || options.opened) && (!options.inline)) {
632635
input.trigger('open.xdsoft');
633636
}
@@ -1544,7 +1547,7 @@
15441547
.on('keydown.xdsoft', function (event) {
15451548
var val = this.value, elementSelector,
15461549
key = event.which;
1547-
if ([ENTER].indexOf(key) !== -1) {
1550+
if ([ENTER].indexOf(key) !== -1 && options.enterLikeTab) {
15481551
elementSelector = $("input:visible,textarea:visible");
15491552
datetimepicker.trigger('close.xdsoft');
15501553
elementSelector.eq(elementSelector.index(this) + 1).focus();

0 commit comments

Comments
 (0)