summaryrefslogtreecommitdiff
path: root/views/stats.pug
blob: b6c867338c006bc41a0824597f2c87e0c9929c70 (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
//- vim:ts=4:sw=4:
doctype html
html
	head
		include head
		title Game Statistics
		style.
			table { table-layout: fixed; min-width: auto; }
			td:not(:nth-child(1)) { text-align: right; }
			td:nth-child(1) { width: 240px; }
			td { width: 100px; }
			tr+tr.blank { height: 2rem; border: none; }
	body
		include header
		article
			h1 Game Statistics
			table
				- function p(t,r) { return r > 0 ? Math.round(r*100/t) + "%" : "" }
				- function drawn(x) { return x.total-(x.r1+x.r2+x.r3+x.r4+x.r5+x.r6+x.r7) }
				each row in stats
					unless row.scenario
						tr.blank
						tr
							th= row.title_name
							th= row.r1
							th= row.r2
							th Draw
					else
						tr
							td #{row.scenario} (#{row.total})
							td= p(row.total, row.r1)
							td= p(row.total, row.r2)
							td= p(row.total, drawn(row))