Fibinger Ádám
2019-11-10 cb9ca2b735b9fedc479799e88ddb731251b35b08
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{% 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'] %}
{% 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'] %}
 
<div class="round">
    <h4>Round #{{ loop.index }}</h4>
    <div class="form-row" id="s_{{ loop.index0 }}">
        <div class="form-row">
            {% for site in history.getCurrentSites %}
                <button
                        class="site {{ site == round.site ? cycle(activeClasses, loop.index0) : cycle(classes, loop.index0) }}"
                        id="s_{{ loop.parent.loop.index0 }}_b_{{ loop.index0 }}"
                        data-outline="{{ cycle(classes, loop.index0) }}"
                        data-selected="{{ cycle(activeClasses, loop.index0) }}"
                        onclick="return siteSelected(this);"
                        data-form="s_{{ loop.parent.loop.index0 }}"
                        data-site="{{ site }}"
                        data-input="i_{{ loop.parent.loop.index0 }}_site">{{ site }}</button>
            {% endfor %}
        </div>
    </div>
 
    <div class="form-row" id="w_{{ loop.index0 }}">
        <button class="win {{ round.win == "blue" ? "btn btn-primary" : "btn btn-outline-primary" }}"
                id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
                data-outline="btn btn-outline-primary"
                data-selected="btn btn-primary"
                onclick="return winSelected(this);"
                data-form="w_{{ loop.index0 }}"
                data-team="blue"
                data-input="i_{{ loop.index0 }}_win">{{ stripe.team.blue.name }} <br/>győzelem</button>
        <button class="win {{ round.win == "orange" ? "btn btn-warning" : "btn btn-outline-warning" }}"
                id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
                data-outline="btn btn-outline-warning"
                data-selected="btn btn-warning"
                onclick="return winSelected(this);"
                data-form="w_{{ loop.index0 }}"
                data-team="blue"
                data-input="i_{{ loop.index0 }}_win"> {{ stripe.team.orange.name }}<br/> győzelem </button>
    </div>
 
    <div class="form-row" id="r_{{ loop.index0 }}">
        <button class="role {{ round.win == "blue" ? "btn btn-primary" : "btn btn-outline-primary" }}"
                id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
                data-outline="btn btn-outline-primary"
                data-selected="btn btn-primary"
                onclick="return winSelected(this);"
                data-form="w_{{ loop.index0 }}"
                data-team="blue"
                data-input="i_{{ loop.index0 }}_win">{{ stripe.team.blue.name }} <br/>győzelem</button>
        <button class="win {{ round.win == "orange" ? "btn btn-warning" : "btn btn-outline-warning" }}"
                id="w_{{ loop.index0 }}_b_{{ loop.index0 }}"
                data-outline="btn btn-outline-warning"
                data-selected="btn btn-warning"
                onclick="return winSelected(this);"
                data-form="w_{{ loop.index0 }}"
                data-team="blue"
                data-input="i_{{ loop.index0 }}_win"> {{ stripe.team.orange.name }}<br/> győzelem </button>
    </div>
    <input type="hidden" id="i_{{ loop.index0 }}_site" name="round[{{ loop.index0 }}][site]" value="{{ round.site }}">
    <input type="hidden" id="i_{{ loop.index0 }}_win" name="round[{{ loop.index0 }}][win]" value="{{ round.win }}">
    <input type="hidden" id="i_{{ loop.index0 }}_win_role" name="round[{{ loop.index0 }}][win_role]"
           value="{{ round.win_role }}">
</div>