Fibinger Ádám
2019-11-10 cb9ca2b735b9fedc479799e88ddb731251b35b08
commit | author | age
a4186a 1 {% set classes = [ 'btn btn-outline-secondary', 'btn btn-outline-success', 'btn btn-outline-danger', 'btn btn-outline-warning', 'btn btn-outline-info', 'btn btn-outline-light', 'btn btn-outline-dark', 'btn btn-outline-link', 'btn btn-outline-primary'] %}
2 {% set activeClasses = [ 'btn btn-secondary', 'btn btn-success', 'btn btn-danger', 'btn btn-warning', 'btn btn-info', 'btn btn-light', 'btn btn-dark', 'btn btn-link', 'btn btn-primary'] %}
3
cb9ca2 4 <div class="round">
5     <h4>Round #{{ loop.index }}</h4>
6     <div class="form-row" id="s_{{ loop.index0 }}">
7         <div class="form-row">
8             {% for site in history.getCurrentSites %}
9                 <button
10                         class="site {{ site == round.site ? cycle(activeClasses, loop.index0) : cycle(classes, loop.index0) }}"
11                         id="s_{{ loop.parent.loop.index0 }}_b_{{ loop.index0 }}"
12                         data-outline="{{ cycle(classes, loop.index0) }}"
13                         data-selected="{{ cycle(activeClasses, loop.index0) }}"
14                         onclick="return siteSelected(this);"
15                         data-form="s_{{ loop.parent.loop.index0 }}"
16                         data-site="{{ site }}"
17                         data-input="i_{{ loop.parent.loop.index0 }}_site">{{ site }}</button>
18             {% endfor %}
19         </div>
20     </div>
21
22     <div class="form-row" id="w_{{ loop.index0 }}">
23         <button class="win {{ round.win == "blue" ? "btn btn-primary" : "btn btn-outline-primary" }}"
24                 id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
25                 data-outline="btn btn-outline-primary"
26                 data-selected="btn btn-primary"
27                 onclick="return winSelected(this);"
28                 data-form="w_{{ loop.index0 }}"
29                 data-team="blue"
30                 data-input="i_{{ loop.index0 }}_win">{{ stripe.team.blue.name }} <br/>győzelem</button>
31         <button class="win {{ round.win == "orange" ? "btn btn-warning" : "btn btn-outline-warning" }}"
32                 id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
33                 data-outline="btn btn-outline-warning"
34                 data-selected="btn btn-warning"
35                 onclick="return winSelected(this);"
36                 data-form="w_{{ loop.index0 }}"
37                 data-team="blue"
38                 data-input="i_{{ loop.index0 }}_win"> {{ stripe.team.orange.name }}<br/> győzelem </button>
39     </div>
40
41     <div class="form-row" id="r_{{ loop.index0 }}">
42         <button class="role {{ round.win == "blue" ? "btn btn-primary" : "btn btn-outline-primary" }}"
43                 id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
44                 data-outline="btn btn-outline-primary"
45                 data-selected="btn btn-primary"
46                 onclick="return winSelected(this);"
47                 data-form="w_{{ loop.index0 }}"
48                 data-team="blue"
49                 data-input="i_{{ loop.index0 }}_win">{{ stripe.team.blue.name }} <br/>győzelem</button>
50         <button class="win {{ round.win == "orange" ? "btn btn-warning" : "btn btn-outline-warning" }}"
51                 id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
52                 data-outline="btn btn-outline-warning"
53                 data-selected="btn btn-warning"
54                 onclick="return winSelected(this);"
55                 data-form="w_{{ loop.index0 }}"
56                 data-team="blue"
57                 data-input="i_{{ loop.index0 }}_win"> {{ stripe.team.orange.name }}<br/> győzelem </button>
58     </div>
59     <input type="hidden" id="i_{{ loop.index0 }}_site" name="round[{{ loop.index0 }}][site]" value="{{ round.site }}">
60     <input type="hidden" id="i_{{ loop.index0 }}_win" name="round[{{ loop.index0 }}][win]" value="{{ round.win }}">
61     <input type="hidden" id="i_{{ loop.index0 }}_win_role" name="round[{{ loop.index0 }}][win_role]"
62            value="{{ round.win_role }}">
63 </div>