diff --git a/src/ZenThemeMarketplace.mjs b/src/ZenThemeMarketplace.mjs new file mode 100644 index 0000000..dda3cc9 --- /dev/null +++ b/src/ZenThemeMarketplace.mjs @@ -0,0 +1,5 @@ + +const gZenThemeMarketplace = { + init() { + }, +}; diff --git a/src/actors/ZenThemeMarketplaceChild.sys.mjs b/src/actors/ZenThemeMarketplaceChild.sys.mjs new file mode 100644 index 0000000..0caa0d6 --- /dev/null +++ b/src/actors/ZenThemeMarketplaceChild.sys.mjs @@ -0,0 +1,26 @@ + +export class ZenThemeMarketplaceChild extends JSWindowActorChild { + constructor() { + super(); + } + + handleEvent(event) { + switch (event.type) { + case "DOMContentLoaded": + this.initiateThemeMarketplace(); + break; + default: + } + } + + initiateThemeMarketplace() { + } + + addIntallButton() { + const actionsContainer = this.contentWindow.document.getElementById("theme-actions"); + if (!actionsContainer) { + console.error("ZenThemeMarketplaceChild: Could not find theme-actions container"); + return; + } + } +};