Parent directory

playing.html

1230 bytes
 1{{define "playing"}}
 2<div class="now-playing">
 3  <span class="eq"><i></i><i></i><i></i></span> Now playing
 4</div>
 5<audio id="clip" src="/audio?n={{.Nonce}}" autoplay></audio>
 6<script>
 7  (function () {
 8    window.clipNonce = {{.Nonce}};
 9    var a = document.getElementById('clip');
10    if (a) { a.play().catch(function () {}); }
11    var t = document.getElementById('g-title');
12    if (t) { t.focus(); }
13  })();
14</script>
15<div class="audio-controls">
16  <button type="button" onclick="replayClip()">Replay</button>
17  <button type="button" onclick="longerClip()" title="Hear a longer 4s clip — counts as a hint and halves this round's points">Extended clip</button>
18</div>
19<form class="guess" hx-post="/guess" hx-target="#game" hx-swap="innerHTML">
20  <div class="field">
21    <label for="g-title">Title</label>
22    <input id="g-title" name="title" type="text" autocomplete="off">
23  </div>
24  <div class="field">
25    <label for="g-album">Album</label>
26    <input id="g-album" name="album" type="text" autocomplete="off">
27  </div>
28  <div class="field">
29    <label for="g-artist">Artist</label>
30    <input id="g-artist" name="artist" type="text" autocomplete="off">
31  </div>
32  <button type="submit">Submit guess</button>
33</form>
34{{end}}