forked from extern/egroupware
Et2Date: Add widget classes to flatpicker popup
This commit is contained in:
parent
1a55a2c643
commit
4322937ea7
@ -419,6 +419,7 @@ export class Et2Date extends Et2InputWidget(FormControlMixin(LitFlatpickr))
|
||||
|
||||
this._onDayCreate = this._onDayCreate.bind(this);
|
||||
this._handleInputChange = this._handleInputChange.bind(this);
|
||||
this._onReady = this._onReady.bind(this);
|
||||
this.handleScroll = this.handleScroll.bind(this);
|
||||
}
|
||||
|
||||
@ -532,7 +533,8 @@ export class Et2Date extends Et2InputWidget(FormControlMixin(LitFlatpickr))
|
||||
|
||||
|
||||
// Listen for flatpickr change so we can update internal value, needed for validation
|
||||
options.onChange = options.onReady = this._updateValueOnChange;
|
||||
options.onChange = this._updateValueOnChange;
|
||||
options.onReady = this._onReady;
|
||||
|
||||
// Remove Lion's inert attribute so we can work in Et2Dialog
|
||||
options.onOpen = [() =>
|
||||
@ -744,6 +746,14 @@ export class Et2Date extends Et2InputWidget(FormControlMixin(LitFlatpickr))
|
||||
this.modelValue = this.getValue();
|
||||
}
|
||||
|
||||
_onReady(selectedDates : Date[], dateStr : string, instance : Instance)
|
||||
{
|
||||
this._updateValueOnChange(selectedDates, dateStr, instance);
|
||||
|
||||
// Add any classes we have to the instance
|
||||
instance.calendarContainer.classList.add(...this.classList.values())
|
||||
}
|
||||
|
||||
/**
|
||||
* Customise date rendering
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user