diff --git a/demo/HelloWorld.mjs b/demo/HelloWorld.mjs index 394a2f2..fd9977d 100644 --- a/demo/HelloWorld.mjs +++ b/demo/HelloWorld.mjs @@ -1,6 +1,4 @@ -// @ts-check - -import WebComponent from "../src/index.js"; +import WebComponent from "../src/index.mjs"; export class HelloWorld extends WebComponent { name = "World"; @@ -9,7 +7,10 @@ export class HelloWorld extends WebComponent { static properties = ["name", "emotion"]; onInit() { - console.log("onInit", this.querySelector("h1")); + let count = 0; + this.onclick = () => { + this.setAttribute("name", `Clicked ${++count}x!`); + }; } afterViewInit() { @@ -22,9 +23,9 @@ export class HelloWorld extends WebComponent { } get template() { - return `

Hello ${this.name}${ + return `

`; + }`; } } diff --git a/demo/SimpleText.mjs b/demo/SimpleText.mjs index 72c7b3a..8a58c3e 100644 --- a/demo/SimpleText.mjs +++ b/demo/SimpleText.mjs @@ -1,6 +1,6 @@ // @ts-check -import WebComponent from "../src/index.js"; +import { WebComponent } from "../src/WebComponent.mjs"; class SimpleText extends WebComponent { clickCallback() { diff --git a/demo/index.html b/demo/index.html index b4bd44f..275e5d7 100644 --- a/demo/index.html +++ b/demo/index.html @@ -8,8 +8,10 @@ - - + +

+ +