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