From b158104ad7bc0ef74466e26620f66949ba6f730f Mon Sep 17 00:00:00 2001
From: Fibinger Ádám <adam.fibinger@wup.hu>
Date: Fri, 27 Mar 2020 14:58:26 +0100
Subject: [PATCH] Bo3 pontok + némi variálás

---
 templates/admin/modules/overlay.twig |  170 +++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 101 insertions(+), 69 deletions(-)

diff --git a/templates/admin/modules/overlay.twig b/templates/admin/modules/overlay.twig
index ebb4505..8663fac 100644
--- a/templates/admin/modules/overlay.twig
+++ b/templates/admin/modules/overlay.twig
@@ -1,76 +1,107 @@
 {% extends "admin/site-base.twig" %}
 {% block body %}
-    <h1 class="display-4">Mérkőzés overlay</h1>
+	<h1 class="display-4">Mérkőzés overlay</h1>
+	<form action="/generator/form.php" method="post">
+		<input type="hidden" name="stripe[class]" value="team-ban"/>
 
-    <form action="/generator/form.php" method="post">
-        <input type="hidden" name="stripe[class]" value="team-ban"/>
+		<div class="form-group">
+			<div class="form-row">
+				<div class="col-md-8 mb-3">
+					<label for="validationServer01">Kupa neve</label>
+					<input type="text" name="stripe[cup][name]" class="form-control" id="validationServer01"
+						   placeholder="Pld.: 5on5 Bomb Cup" value="{{ stripe.cup.name }}">
+				</div>
+				<div class="col-md-2 mb-3">
+					<label for="validationServer02">Kupa sorszám</label>
+					<input type="text" name="stripe[cup][number]" class="form-control" id="validationServer02"
+						   placeholder="Pld.: #654"
+						   value="{{ stripe.cup.number }}">
+				</div>
+			</div>
+		</div>
+		<div class="form-row">
+			<div class="form-group bg-primary">
+				<div class="col-md-12 mb-4">
+					{% include 'admin/modules/team-list-select.twig'  with {'target': 'team_blue_name'} %}
+				</div>
+				<div class="col-md-12 mb-4">
+					<div class="form-group">
+						<label>Kék csapat neve
+							<input type="text" name="stripe[team][blue][name]" class="form-control team"
+								   id="team_blue_name"
+								   placeholder="Pld.: Impress!ve" value="{{ stripe.team.blue.name }}">
+						</label>
+					</div>
+					<div class="form-group">
+						<label>
+							<input type="checkbox" id="checkbox_p_b1" name="stripe[team][blue][score][0]"
+								   value="true" {{ stripe.team.blue.score[0] ? "checked" }}>Map 1</label>
+						<label>
+							<input type="checkbox" id="checkbox_p_b2" name="stripe[team][blue][score][1]"
+								   value="true" {{ stripe.team.blue.score[1] ? "checked" }}>Map 2</label>
+					</div>
+				</div>
+				<div class="col-md-12 mb-4">
+					<label for="op-blue" class="bg-primary">Banolt operátorok</label>
+					<select name="stripe[team][blue][ban][]" class="operators" id="op-blue" style="width: 100%"
+							multiple>
+						{% for operator in operators %}
+							<option value="{{ operator }}" {{ operator in stripe.team.blue.ban ? "selected" }}>{{ operator|capitalize }}</option>
+						{% endfor %}
+					</select>
+				</div>
+			</div>
+			<div class="form-group">
+				<button class="btn btn-info" title="Csapat színcsere" onclick="swapTeams(); return false;"><=>
+				</button>
+			</div>
+			<div class="form-group bg-warning">
+                <div class="col-md-12 mb-4">
+					{% include 'admin/modules/team-list-select.twig'  with {'target': 'team_orange_name'} %}
+                </div>
+				<div class="col-md-12 mb-4">
+					<div class="form-group">
+						<label>Narancs csapat neve
+							<input type="text" name="stripe[team][orange][name]" class="form-control team"
+								   id="team_orange_name"
+								   placeholder="Pld.: Opress!ve" value="{{ stripe.team.orange.name }}">
+						</label>
+					</div>
+					<div class="form-group">
+						<label>
+							<input type="checkbox" id="checkbox_po_1" name="stripe[team][orange][score][0]"
+								   value="true" {{ stripe.team.orange.score[0] ? "checked" }}>
+                            Map 1
+						</label>
 
-        <div class="form-group">
-            <div class="form-row">
-                <div class="col-md-8 mb-3">
-                    <label for="validationServer01">Kupa neve</label>
-                    <input type="text" name="stripe[cup][name]" class="form-control" id="validationServer01"
-                           placeholder="Pld.: 5on5 Bomb Cup" value="{{ stripe.cup.name }}">
-                </div>
-                <div class="col-md-2 mb-3">
-                    <label for="validationServer02">Kupa sorszám</label>
-                    <input type="text" name="stripe[cup][number]" class="form-control" id="validationServer02"
-                           placeholder="Pld.: #654"
-                           value="{{ stripe.cup.number }}">
-                </div>
-            </div>
-        </div>
-        <div class="form-group">
-            <div class="form-row">
-                <div class="form-group bg-primary">
-                    {% include 'admin/modules/team-list-select.twig' %}
-                    <div class="col-md-12 mb-4">
-                        <label for="team_blue_name" class="bg-primary">Kék csapat neve</label>
-                        <input type="text" name="stripe[team][blue][name]" class="form-control team" id="team_blue_name"
-                               placeholder="Pld.: Impress!ve" value="{{ stripe.team.blue.name }}" required>
-                    </div>
-                    <div class="col-md-12 mb-4">
-                        <label for="op-blue" class="bg-primary">Banolt operátorok</label>
-                        <select name="stripe[team][blue][ban][]" class="operators" id="op-blue" style="width: 100%" multiple>
-                            {% for operator in operators %}
-                                <option value="{{ operator }}" {{ operator in stripe.team.blue.ban ? "selected" }}>{{ operator|capitalize }}</option>
-                            {% endfor %}
-                        </select>
-                    </div>
-                </div>
-                <div class="form-group">
-                    <button class="btn btn-info" title="Csapat színcsere" onclick="swapTeams(); return false;"><=>
-                    </button>
-                </div>
-                <div class="form-group bg-warning">
-                    {% include 'admin/modules/team-list-select.twig' %}
-                    <div class="col-md-12 mb-4">
-                        <label for="team_orange_name">Narancs csapat neve</label>
-                        <input type="text" name="stripe[team][orange][name]" class="form-control team" id="team_orange_name"
-                               placeholder="Pld.: Opress!ve" value="{{ stripe.team.orange.name }}" required>
-                    </div>
-                    <div class="col-md-12 mb-4">
-                        <label for="op-orange" class="bg-warning">Banolt operátorok</label>
-                        <select name="stripe[team][orange][ban][]" class="operators" id="op-orange" style="width: 100%"
-                                multiple>
-                            {% for operator in operators %}
-                                <option value="{{ operator }}" {{ operator in stripe.team.orange.ban ? "selected" }}>{{ operator|capitalize }}</option>
-                            {% endfor %}
-                        </select>
-                    </div>
-                </div>
-            </div>
-        </div>
-        <div class="form-group">
-            <button class="btn btn-primary mx-auto" type="submit">Overlay felülírása</button>
-        </div>
-    </form>
+						<label>
+							<input type="checkbox" id="checkbox_po_2" name="stripe[team][orange][score][1]"
+								   value="true" {{ stripe.team.orange.score[1] ? "checked" }}>
+                            Map 2
+						</label>
+					</div>
+				</div>
+				<div class="col-md-12 mb-4">
+					<label for="op-orange" class="bg-warning">Banolt operátorok</label>
+					<select name="stripe[team][orange][ban][]" class="operators" id="op-orange" style="width: 100%"
+							multiple>
+						{% for operator in operators %}
+							<option value="{{ operator }}" {{ operator in stripe.team.orange.ban ? "selected" }}>{{ operator|capitalize }}</option>
+						{% endfor %}
+					</select>
+				</div>
+			</div>
+		</div>
+		<div class="form-group">
+			<button class="btn btn-primary mx-auto" type="submit">Overlay felülírása</button>
+		</div>
+	</form>
 
-    <iframe src="/overlays/team-ban-refresh.html" width="100%"></iframe>
+	<iframe src="/overlays/team-ban-refresh.html?asdf={{ random(1, 10000000) }}" width="100%"></iframe>
 {% endblock %}
 {% block lazyload %}
-    {{ parent() }}
-    <script type="text/javascript">
+	{{ parent() }}
+	<script type="text/javascript">
         $('.operators').chosen(
             {
                 'placeholder_text_multiple': 'Banolt operátorok',
@@ -78,8 +109,9 @@
             }
         );
 
-        $('.teamname').chosen().on('change',function (event) {
-            $(this).parent().children().find('input.team')[0].value = event.target.value;
+        $('.teamname').chosen().on('change', function (event) {
+            var target = document.getElementById($(this).data('target'));
+            $(target).val(event.target.value);
         });
 
         function swapTeams() {
@@ -93,5 +125,5 @@
             return false;
         }
 
-    </script>
+	</script>
 {% endblock %}
\ No newline at end of file

--
Gitblit v1.8.0