From ffa7c6f5c007dfc826aef0ca27d23bb69bbeed7e Mon Sep 17 00:00:00 2001
From: Fibinger Ádám <adam.fibinger@wup.hu>
Date: Thu, 04 Jun 2020 23:10:08 +0200
Subject: [PATCH] BO pöttyök + BestOf kupa típus

---
 templates/admin/modules/overlay.twig |   42 ++++++++++++++++++++++++++++++++++++------
 1 files changed, 36 insertions(+), 6 deletions(-)

diff --git a/templates/admin/modules/overlay.twig b/templates/admin/modules/overlay.twig
index c438d8c..b35f74d 100644
--- a/templates/admin/modules/overlay.twig
+++ b/templates/admin/modules/overlay.twig
@@ -17,7 +17,16 @@
 					<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-8 mb-3">
+					<label for="bestof">Win condition</label>
+					<select name="stripe[cup][bestof]" class="form-control" id="bestof">
+						<option value="1" {{ stripe.cup.bestof == 1 ? "selected='selected'" }}>Best Of 1</option>
+						<option value="3" {{ stripe.cup.bestof == 3 ? "selected='selected'" }}>Best Of 3</option>
+						<option value="5" {{ stripe.cup.bestof == 5 ? "selected='selected'" }}>Best Of 5</option>
+					</select>
+				</div>
 			</div>
+
 		</div>
 		<div class="form-row">
 			<div class="form-group bg-primary">
@@ -35,10 +44,16 @@
 					<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>
+								   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>
+								   value="true" {{ stripe.team.blue.score[1] ? "checked" }}>Map 2
+						</label>
+						<label>
+							<input type="checkbox" id="checkbox_p_b3" name="stripe[team][blue][score][2]"
+								   value="true" {{ stripe.team.blue.score[2] ? "checked" }}>Map 3
+						</label>
 					</div>
 				</div>
 				<div class="col-md-12 mb-4">
@@ -56,9 +71,9 @@
 				</button>
 			</div>
 			<div class="form-group bg-warning">
-                <div class="col-md-12 mb-4">
+				<div class="col-md-12 mb-4">
 					{% include 'admin/modules/team-list-select.twig'  with {'target': 'team_orange_name'} %}
-                </div>
+				</div>
 				<div class="col-md-12 mb-4">
 					<div class="form-group">
 						<label>Narancs csapat neve
@@ -71,13 +86,18 @@
 						<label>
 							<input type="checkbox" id="checkbox_po_1" name="stripe[team][orange][score][0]"
 								   value="true" {{ stripe.team.orange.score[0] ? "checked" }}>
-                            Map 1
+							Map 1
 						</label>
 
 						<label>
 							<input type="checkbox" id="checkbox_po_2" name="stripe[team][orange][score][1]"
 								   value="true" {{ stripe.team.orange.score[1] ? "checked" }}>
-                            Map 2
+							Map 2
+						</label>
+						<label>
+							<input type="checkbox" id="checkbox_po_3" name="stripe[team][orange][score][2]"
+								   value="true" {{ stripe.team.orange.score[2] ? "checked" }}>
+							Map 3
 						</label>
 					</div>
 				</div>
@@ -118,6 +138,10 @@
             var blue = document.getElementById('team_blue_name');
             var orange = document.getElementById('team_orange_name');
 
+            swapCheckboxValues(document.getElementById('checkbox_p_b1'), document.getElementById('checkbox_po_1'));
+            swapCheckboxValues(document.getElementById('checkbox_p_b2'), document.getElementById('checkbox_po_2'));
+            swapCheckboxValues(document.getElementById('checkbox_p_b3'), document.getElementById('checkbox_po_3'));
+
             var blue_name = blue.value;
             blue.value = orange.value;
             orange.value = blue_name;
@@ -125,5 +149,11 @@
             return false;
         }
 
+        function swapCheckboxValues(objectOne, objectTwo) {
+            var tempValue = $(objectOne).prop("checked");
+            $(objectOne).prop("checked", $(objectTwo).prop("checked"));
+            $(objectTwo).prop("checked", tempValue);
+        }
+
 	</script>
 {% endblock %}
\ No newline at end of file

--
Gitblit v1.8.0