|
1 | 1 | /** |
2 | | - * @preserve jQuery DateTimePicker plugin v2.3.8 |
| 2 | + * @preserve jQuery DateTimePicker plugin v2.3.9 |
3 | 3 | * @homepage http://xdsoft.net/jqplugins/datetimepicker/ |
4 | 4 | * (c) 2014, Chupurnov Valeriy. |
5 | 5 | */ |
| 6 | +/*global document,window,jQuery,setTimeout,clearTimeout*/ |
6 | 7 | (function ($) { |
7 | 8 | 'use strict'; |
8 | 9 | var default_options = { |
|
304 | 305 | weekends: [], |
305 | 306 | disabledDates : [], |
306 | 307 | yearOffset: 0, |
307 | | - beforeShowDay: null |
| 308 | + beforeShowDay: null, |
| 309 | + |
| 310 | + enterLikeTab: true |
308 | 311 | }; |
309 | 312 | // fix for ie8 |
310 | 313 | if (!Array.prototype.indexOf) { |
|
623 | 626 | if (_options.weekends && $.isArray(_options.weekends) && _options.weekends.length) { |
624 | 627 | options.weekends = $.extend(true, [], _options.weekends); |
625 | 628 | } |
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); |
629 | 632 | } |
630 | | - |
| 633 | + |
631 | 634 | if ((options.open || options.opened) && (!options.inline)) { |
632 | 635 | input.trigger('open.xdsoft'); |
633 | 636 | } |
|
1544 | 1547 | .on('keydown.xdsoft', function (event) { |
1545 | 1548 | var val = this.value, elementSelector, |
1546 | 1549 | key = event.which; |
1547 | | - if ([ENTER].indexOf(key) !== -1) { |
| 1550 | + if ([ENTER].indexOf(key) !== -1 && options.enterLikeTab) { |
1548 | 1551 | elementSelector = $("input:visible,textarea:visible"); |
1549 | 1552 | datetimepicker.trigger('close.xdsoft'); |
1550 | 1553 | elementSelector.eq(elementSelector.index(this) + 1).focus(); |
|
0 commit comments