Fibinger Ádám
2019-11-10 cb9ca2b735b9fedc479799e88ddb731251b35b08
templates/admin/history-round.twig
@@ -1,10 +1,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="form-row">
    {% for site in history.getCurrentSites %}
        <button class="{{ cycle(classes, loop.index0)}}" id="r_{{ loop.parent.loop.index0 }}_b_{{ loop.index0 }}"
                data-outline="{{ cycle(classes, loop.index0)}}" data-selected="{{ cycle(activeClasses, loop.index0)}}" onclick="return false;">{{ site }}</button>
    {% endfor %}
</div>
{{ dump(round) }}
<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>