fix(datepicker): remove calendar id in calendar overlay frame

This commit is contained in:
Joren Broekema 2020-06-30 16:30:00 +02:00
parent 9f9d49ebcf
commit 781d74d31a
2 changed files with 2 additions and 3 deletions

View file

@ -151,7 +151,7 @@ export class LionInputDatepicker extends ScopedElementsMixin(OverlayMixin(LionIn
}
get _calendarNode() {
return this._overlayCtrl.contentNode.querySelector('#calendar');
return this._overlayCtrl.contentNode.querySelector('[slot="content"]');
}
constructor() {
@ -243,7 +243,6 @@ export class LionInputDatepicker extends ScopedElementsMixin(OverlayMixin(LionIn
return html`
<lion-calendar
slot="content"
id="calendar"
.selectedDate="${this.constructor.__getSyncDownValue(this.modelValue)}"
.minDate="${this.__calendarMinDate}"
.maxDate="${this.__calendarMaxDate}"

View file

@ -55,7 +55,7 @@ export class DatepickerInputObject {
}
get calendarEl() {
return this.overlayEl && this.overlayEl.querySelector('#calendar');
return this.el && this.el._calendarNode;
}
/**