Actually support the manifest property

This commit is contained in:
Paulus Schoutsen 2021-06-07 05:41:56 +00:00
parent 625fa87ec4
commit ba15c4360a

View File

@ -1,6 +1,8 @@
class InstallButton extends HTMLElement {
public static isSupported = "serial" in navigator;
public manifest?: string;
public eraseFirst?: boolean;
private renderRoot?: ShadowRoot;
@ -26,7 +28,7 @@ class InstallButton extends HTMLElement {
});
this.addEventListener("click", async (ev) => {
ev.preventDefault();
const manifest = this.getAttribute("manifest");
const manifest = this.manifest || this.getAttribute("manifest");
if (!manifest) {
alert("No manifest defined!");
return;