Set up the Kifu PWA project with decent Makefiles #41

Merged
savanni merged 14 commits from kifu-pwa into main 2023-05-13 16:48:42 +00:00
2 changed files with 12 additions and 5 deletions
Showing only changes of commit 1e65219401 - Show all commits

View File

@ -5,18 +5,21 @@ export class GoBoard extends HTMLCanvasElement {
constructor() {
super();
console.log("Go Board constructor");
}
connectedCallback() {
console.log("connected callback");
this.setAttribute("width", "500");
this.setAttribute("height", "500");
this.classList.add("go-board");
const ctx = this.getContext("2d");
if (!ctx) {
alert("could not get the canvas context");
return;
}
ctx.fillStyle = "green";
ctx.fillRect(10, 10, 150, 150);
ctx.fillStyle = "rgb(128, 128, 128)";
ctx.fillRect(10, 10, 50, 50);
ctx.fillStyle = "rgba(0, 0, 200, 0.5)";
ctx.fillRect(30, 30, 50, 50);
}
}

View File

@ -13,3 +13,7 @@ body {
display: grid;
}
.go-board {
width: 100%;
height: 100%;
}