Skip to content

Commit 71e5365

Browse files
committed
feat: show legends for base and non-competing only when at least one
solver present
1 parent 8bc62ae commit 71e5365

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

web/themes/smtcomp/layouts/_default/result.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
{{ $trueDivision := and (isset .Params "logics") (.Params.logics | len | ne 0) }}
77
{{ $prettyTrack := index .Site.Data.pretty_names.track .Params.track }}
88

9+
{{ $hasBaseSolvers := false }}
10+
{{ $hasNoncompetingSolvers := false }}
11+
912
<h1>{{ .Params.division }} ({{ $prettyTrack }})</h1>
1013
<p>
1114
Competition results for the {{ .Params.division }}
@@ -88,6 +91,12 @@ <h3>{{ index $category_names $cat }} Performance</h3>
8891
</tr>
8992
</thead>
9093
{{ range $solver := . }}
94+
95+
{{ if eq $solver.competing "no" }}
96+
{{ $.Scratch.Set "hasNonCompetingSolvers" true }}
97+
{{ end }}
98+
99+
91100
<tr {{ if eq $solver.competing "no" }}class="non-competing" {{ end }}>
92101
<td {{ if eq $solver.competing "no" }}style="color:grey" {{ end }}>
93102
{{ $solver.name }} {{ if eq $solver.competing "no" }}<sup><a href="#nc">n</a></sup>{{ end }}
@@ -100,6 +109,7 @@ <h3>{{ index $category_names $cat }} Performance</h3>
100109
<td class="right" {{ if eq $solver.competing "no" }}style="color:grey" {{ end }}>
101110
{{ $solver.correctScore }}
102111
{{ if not (eq $solver.baseSolver "") }}
112+
{{ $.Scratch.Set "hasBaseSolvers" true }}
103113
{{ if not (lt $solver.deltaBaseSolver 0) }}
104114
<br><span style="display: block; font-size: 0.7em; line-height: 1.4;">(base +{{ $solver.deltaBaseSolver }})</span>
105115
{{ else }}
@@ -121,12 +131,21 @@ <h3>{{ index $category_names $cat }} Performance</h3>
121131
</tr>
122132
{{ end }}
123133
</table>
134+
135+
{{ if ($.Scratch.Get "hasBaseSolvers") }}
124136
<span style="display: block; font-size: 0.7em; line-height: 1.4;">
125137
(base +/- n): for derived solvers: increment over base solver <br>
126138
</span>
139+
{{ end }}
140+
141+
{{ if ($.Scratch.Get "hasNonCompetingSolvers") }}
127142
<span style="display: block; font-size: 0.7em; line-height: 1.4; color: grey">
128143
<sup>n</sup>: non-competing solver
129144
</span>
145+
{{ end }}
146+
147+
148+
130149
{{ end }}
131150
{{ end }}
132151

0 commit comments

Comments
 (0)