From cb9ca2b735b9fedc479799e88ddb731251b35b08 Mon Sep 17 00:00:00 2001 From: Fibinger Ádám <adam.fibinger@wup.hu> Date: Sun, 10 Nov 2019 13:27:28 +0100 Subject: [PATCH] ESL Api alapján JSON-ból felhúzni a csapatokat gyors kiegészítésre --- templates/admin/history-round.twig | 67 ++++++++++++++++++++++++++++++--- 1 files changed, 60 insertions(+), 7 deletions(-) diff --git a/templates/admin/history-round.twig b/templates/admin/history-round.twig index 168cf7c..f45bff9 100644 --- a/templates/admin/history-round.twig +++ b/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) }} \ No newline at end of file +<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> \ No newline at end of file -- Gitblit v1.8.0