Merge pull request #140 from estudiotrilha/master

startDate priority override
This commit is contained in:
Valeriy 2014-06-30 17:10:26 +06:00
commit 83b767e632

View File

@ -1256,16 +1256,23 @@
datetimepicker.setOptions(options); datetimepicker.setOptions(options);
function getCurrentValue(){ function getCurrentValue(){
var ct = options.value?options.value:(input&&input.val&&input.val())?input.val():'';
var ct = false;
if( ct && _xdsoft_datetime.isValidDate(ct = Date.parseDate(ct, options.format)) ) {
if (options.startDate instanceof Date && !isNaN(options.startDate.valueOf())) {
ct = options.startDate;
} else if (!ct && options.startDate!==false) {
ct = _xdsoft_datetime.strToDateTime(options.startDate);
} else if (!ct) {
ct = options.value?options.value:(input&&input.val&&input.val())?input.val():'';
ct = Date.parseDate(ct, options.format);
}
if ( ct && _xdsoft_datetime.isValidDate(ct) ) {
datetimepicker.data('changed',true); datetimepicker.data('changed',true);
}else } else {
ct = ''; ct = '';
}
if( !ct && options.startDate!==false ){
ct = _xdsoft_datetime.strToDateTime(options.startDate);
}
return ct?ct:0; return ct?ct:0;
} }