web: rudimentary lazy loading for modals

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-03-29 11:57:53 +02:00
parent 76e571ea0a
commit 12bfa404c8
4 changed files with 11 additions and 8 deletions

View File

@ -136,6 +136,11 @@ export class ModalButton extends LitElement {
if (!this.href) {
this.updateHandlers();
this.open = true;
this.querySelectorAll("*").forEach(child => {
if ("requestUpdate" in child) {
(child as LitElement).requestUpdate();
}
});
} else {
const request = new Request(this.href);
fetch(request, {