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