Fibinger Ádám
2020-02-21 f6a0dc34d96cd54707367ff0154a1b96331878b6
commit | author | age
f6a0dc 1 {% extends "admin/site-base.twig" %}
b40e93 2 {% block body %}
f6a0dc 3     <h1 class="display-4">Mérkőzés overlay</h1>
4
b40e93 5     <form action="/generator/form.php" method="post">
6         <input type="hidden" name="stripe[class]" value="team-ban"/>
7
8         <div class="form-group">
9             <div class="form-row">
10                 <div class="col-md-8 mb-3">
11                     <label for="validationServer01">Kupa neve</label>
12                     <input type="text" name="stripe[cup][name]" class="form-control" id="validationServer01"
c5946f 13                            placeholder="Pld.: 5on5 Bomb Cup" value="{{ stripe.cup.name }}">
b40e93 14                 </div>
15                 <div class="col-md-2 mb-3">
16                     <label for="validationServer02">Kupa sorszám</label>
17                     <input type="text" name="stripe[cup][number]" class="form-control" id="validationServer02"
18                            placeholder="Pld.: #654"
c5946f 19                            value="{{ stripe.cup.number }}">
b40e93 20                 </div>
21             </div>
22         </div>
23         <div class="form-group">
24             <div class="form-row">
25                 <label for="teamname">Csapat gyorsfeltöltés:</label>
26                 <select id="teamname">
27                     {% for teamName in teamNames %}
28                         <option value="{{ teamName }}">{{ teamName }}</option>
29                     {% endfor %}
30                 </select>
31                 <button class="btn btn-primary"
32                         title="Legyen az itt kiválasztott a kék csapat"
f6a0dc 33                         onclick="$('#team_blue_name').val($('#teamname').val()); return false;">Legyen kék
34                 </button>
b40e93 35
36                 <button class="btn btn-warning"
f6a0dc 37                         title="Legyen az itt kiválasztott a narancs csapat"
38                         onclick="$('#team_orange_name').val($('#teamname').val()); return false;">Legyen narancs
39                 </button>
40                 <button class="btn btn-info"
41                         title="Legyen az itt kiválasztott az interjú csapat"
42                         onclick="$('#interview_team').val($('#teamname').val()); return false;">Interjú
43                 </button>
b40e93 44             </div>
45         </div>
46         <div class="form-group">
47             <div class="form-row">
48                 <div class="form-group bg-primary">
49                     <div class="col-md-12 mb-4">
50                         <label for="team_blue_name" class="bg-primary">Kék csapat neve</label>
51                         <input type="text" name="stripe[team][blue][name]" class="form-control" id="team_blue_name"
52                                placeholder="Pld.: Impress!ve" value="{{ stripe.team.blue.name }}" required>
53                     </div>
54                     <div class="col-md-12 mb-4">
55                         <label for="op-blue" class="bg-primary">Banolt operátorok</label>
56                         <select name="stripe[team][blue][ban][]" class="operators" id="op-blue" style="width: 100%"
57                                 multiple>
58                             {% for operator in operators %}
59                                 <option value="{{ operator }}" {{ operator in stripe.team.blue.ban ? "selected" }}>{{ operator|capitalize }}</option>
60                             {% endfor %}
61                         </select>
62                     </div>
63                 </div>
64                 <div class="form-group">
65                     <button class="btn btn-info" title="Csapat színcsere" onclick="swapTeams(); return false;"><=>
66                     </button>
67                 </div>
68                 <div class="form-group bg-warning">
69                     <div class="col-md-12 mb-4">
70                         <label for="team_orange_name">Narancs csapat neve</label>
71                         <input type="text" name="stripe[team][orange][name]" class="form-control" id="team_orange_name"
72                                placeholder="Pld.: Opress!ve" value="{{ stripe.team.orange.name }}" required>
73                     </div>
74                     <div class="col-md-12 mb-4">
75                         <label for="op-orange" class="bg-warning">Banolt operátorok</label>
76                         <select name="stripe[team][orange][ban][]" class="operators" id="op-orange" style="width: 100%"
77                                 multiple>
78                             {% for operator in operators %}
79                                 <option value="{{ operator }}" {{ operator in stripe.team.orange.ban ? "selected" }}>{{ operator|capitalize }}</option>
80                             {% endfor %}
81                         </select>
82                     </div>
83                 </div>
84             </div>
85         </div>
86         <div class="form-group">
87             <button class="btn btn-primary mx-auto" type="submit">Overlay felülírása</button>
88         </div>
89     </form>
90 {% endblock %}
91 {% block lazyload %}
92     {{ parent() }}
93     <script type="text/javascript">
94         $('.operators').chosen(
95             {
96                 'placeholder_text_multiple': 'Banolt operátorok',
97                 'max_selected_options': 2
98             }
99         );
100
101         $('#teamname').chosen();
102
103         function swapTeams() {
104             var blue = document.getElementById('team_blue_name');
105             var orange = document.getElementById('team_orange_name');
106
107             var blue_name = blue.value;
108             blue.value = orange.value;
109             orange.value = blue_name;
110
111             return false;
112         }
113
114     </script>
115 {% endblock %}