Make preload accessible

This commit is contained in:
Paulus Schoutsen 2021-06-07 15:11:29 +00:00
parent ba15c4360a
commit a5b8f093a6

View File

@ -7,6 +7,10 @@ class InstallButton extends HTMLElement {
private renderRoot?: ShadowRoot;
public static preload() {
import("./start-flash");
}
public connectedCallback() {
if (this.renderRoot) {
return;
@ -22,10 +26,7 @@ class InstallButton extends HTMLElement {
}
this.setAttribute("install-supported", "");
this.addEventListener("mouseover", () => {
// Preload
import("./start-flash");
});
this.addEventListener("mouseover", InstallButton.preload);
this.addEventListener("click", async (ev) => {
ev.preventDefault();
const manifest = this.manifest || this.getAttribute("manifest");