Merge pull request #730 from dermotduffy/elements-no-scroll
Move elements to outside main pane.
This commit is contained in:
+20
-20
@@ -1789,6 +1789,26 @@ export class FrigateCard extends LitElement {
|
|||||||
this._message ? renderMessage(this._message) : ''
|
this._message ? renderMessage(this._message) : ''
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
${!this._message && this._getConfig().elements
|
||||||
|
? // Elements need to render after the main views so it can render 'on
|
||||||
|
// top'.
|
||||||
|
html` <frigate-card-elements
|
||||||
|
${ref(this._refElements)}
|
||||||
|
.hass=${this._hass}
|
||||||
|
.elements=${this._getConfig().elements}
|
||||||
|
.conditionState=${this._conditionState}
|
||||||
|
@frigate-card:menu-add=${(e) => {
|
||||||
|
this._addDynamicMenuButton(e.detail);
|
||||||
|
}}
|
||||||
|
@frigate-card:menu-remove=${(e) => {
|
||||||
|
this._removeDynamicMenuButton(e.detail);
|
||||||
|
}}
|
||||||
|
@frigate-card:condition-state-request=${(ev) => {
|
||||||
|
conditionStateRequestHandler(ev, this._conditionState);
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
</frigate-card-elements>`
|
||||||
|
: ``}
|
||||||
${!renderMenuAbove ? this._renderMenu() : ''}
|
${!renderMenuAbove ? this._renderMenu() : ''}
|
||||||
</ha-card>`;
|
</ha-card>`;
|
||||||
}
|
}
|
||||||
@@ -1874,26 +1894,6 @@ export class FrigateCard extends LitElement {
|
|||||||
`
|
`
|
||||||
: ``
|
: ``
|
||||||
}
|
}
|
||||||
${!this._message && this._getConfig().elements
|
|
||||||
? // Elements need to render after the main views so it can render 'on
|
|
||||||
// top'.
|
|
||||||
html` <frigate-card-elements
|
|
||||||
${ref(this._refElements)}
|
|
||||||
.hass=${this._hass}
|
|
||||||
.elements=${this._getConfig().elements}
|
|
||||||
.conditionState=${this._conditionState}
|
|
||||||
@frigate-card:menu-add=${(e) => {
|
|
||||||
this._addDynamicMenuButton(e.detail);
|
|
||||||
}}
|
|
||||||
@frigate-card:menu-remove=${(e) => {
|
|
||||||
this._removeDynamicMenuButton(e.detail);
|
|
||||||
}}
|
|
||||||
@frigate-card:condition-state-request=${(ev) => {
|
|
||||||
conditionStateRequestHandler(ev, this._conditionState);
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
</frigate-card-elements>`
|
|
||||||
: ``}
|
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user