Fix for bug in bootstrap-datepicker v1.10.0

This commit is contained in:
2026-02-09 10:12:08 +00:00
parent 0b1fe24b02
commit e5d13c60af
3 changed files with 9 additions and 6 deletions

View File

@@ -126,7 +126,7 @@ $.extend(dateRangeInputBinding, {
var $inputs = $el.find('input');
if (value.start !== void 0) {
if (value.start === null || value.start.length == 0) {
$inputs.eq(0).val('').bsDatepicker('clearDates');
$inputs.eq(0).val('');
} else {
var start = this._newDate(value.start);
$inputs.eq(0).bsDatepicker('setUTCDate', start);
@@ -134,13 +134,16 @@ $.extend(dateRangeInputBinding, {
}
if (value.end !== void 0) {
if (value.end === null || value.end.length == 0) {
$inputs.eq(1).val('').bsDatepicker('clearDates');
$inputs.eq(1).val('');
} else {
var end = this._newDate(value.end);
$inputs.eq(1).bsDatepicker('setUTCDate', end);
}
}
$inputs.eq(0).bsDatepicker("update");
$inputs.eq(1).bsDatepicker("update");
$mainInput.data('autonext', autonext);
},
subscribe: function(el, callback) {
@@ -163,7 +166,7 @@ $.extend(dateRangeInputBinding, {
var $endinput = $inputs.eq(1);
if (data.hasOwnProperty('label')) {
$(el).find('label[for="' + el.id + 'Text"]').text(data.label);
$el.find('label[for="' + el.id + 'Text"]').text(data.label);
}
if (data.hasOwnProperty('min')) {
@@ -183,7 +186,7 @@ $.extend(dateRangeInputBinding, {
// if (data.hasOwnProperty('disabled')) {
// }
$(el).trigger('change');
$el.trigger('change');
},
initialize: function initialize(el) {
var $el = $(el);