summaryrefslogtreecommitdiff
path: root/web/template/thread.tmpl
blob: b6b91fd31ce4809078b6615eaadc569a69a794a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{{ template "header.tmpl" .}}
<main>
	<div class="thread">
		{{range .context.Ancestors}}
		<div class="toot">
			{{ template "status.tmpl" .}}
		</div>
		{{end}}
		<div class="toot expanded">
			{{ template "status.tmpl" .status}}
		</div>
		{{range .context.Descendants}}
		<div class="toot">
			{{ template "status.tmpl" .}}
		</div>
		{{end}}
	</div>
</main>
<script>
	Array.from(document.getElementsByClassName("spoiler-label")).forEach((label) => {
		let checkbox = document.getElementById(label.htmlFor);
		function update() {
			if(checkbox.checked) {
				label.innerHTML = "Show more";
			} else {
				label.innerHTML = "Show less";
			}
		}
		update();

		label.addEventListener("click", () => {setTimeout(update, 1)});
	});
</script>
{{ template "footer.tmpl" .}}