blob: 84e964df3fce56a9a0c34429dae2aafe5bbca3e4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{{ define "content" }}
<h2>~place</h2>
<p>{{ .Canvas.Rows }}×{{ .Canvas.Cols }}, one pixel at a time. pick a color, click a cell. be nice to your fellow waddlers <3</p>
<div id="palette" class="palette"></div>
<div class="canvas-wrap">
<canvas id="canvas" width="{{ .Canvas.Cols }}" height="{{ .Canvas.Rows }}"></canvas>
</div>
<p id="cooldown" class="muted"></p>
<script>
window.CANVAS = {
rows: {{ .Canvas.Rows }},
cols: {{ .Canvas.Cols }},
scale: {{ .Canvas.Scale }},
cooldownMs: {{ .Canvas.CooldownMs }},
palette: [{{ range $i, $c := .Canvas.Palette }}{{ if $i }}, {{ end }}"{{ $c }}"{{ end }}]
};
</script>
<script src="/static/js/canvas.js"></script>
{{ end }}
|