//- vim:ts=4:sw=4: doctype html html head include head title Game Statistics style. table { table-layout: fixed; min-width: auto; margin-bottom: 30px; } td:not(:first-child) { text-align: right; } th:not(:first-child) { text-align: right; } td { width: 100px; } td:first-child { width: 240px; } body include header article h1 Game Statistics - 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 title in titles table thead tr th: a(href="/"+title.title_id)= title.title_name each row in stats unless row.scenario || row.title_name !== title.title_name th= row.r1 th= row.r2 th Draw tbody each row in stats if row.scenario && row.title_name === title.title_name tr td #{row.scenario} (#{row.total}) td= p(row.total, row.r1) td= p(row.total, row.r2) td= p(row.total, drawn(row))