Fibinger Ádám
2020-02-21 68333eefe8607fdc2b02050cdab058f8f7d53904
Csapat gyorsfeltöltő átköltöztetése
3 files modified
1 files added
53 ■■■■ changed files
templates/admin/modules/interview.twig 10 ●●●●● patch | view | raw | blame | history
templates/admin/modules/overlay.twig 36 ●●●● patch | view | raw | blame | history
templates/admin/modules/team-list-select.twig 5 ●●●●● patch | view | raw | blame | history
templates/admin/site-base.twig 2 ●●● patch | view | raw | blame | history
templates/admin/modules/interview.twig
@@ -2,6 +2,16 @@
{% block body %}
<h1 class="display-4">Interjú overlay</h1>
<div class="form-group">
    {% include 'admin/modules/team-list-select.twig' %}
    <div class="form-row">
        <button class="btn btn-info"
                title="Legyen az itt kiválasztott az interjú csapat"
                onclick="$('#interview_team').val($('#teamname').val()); return false;">Interjú
        </button>
    </div>
</div>
<form action="/generator/save-interview.php" method="post">
    <div class="form-group">
        <div class="col-md-12 mb-4">
templates/admin/modules/overlay.twig
@@ -22,39 +22,16 @@
        </div>
        <div class="form-group">
            <div class="form-row">
                <label for="teamname">Csapat gyorsfeltöltés:</label>
                <select id="teamname">
                    {% for teamName in teamNames %}
                        <option value="{{ teamName }}">{{ teamName }}</option>
                    {% endfor %}
                </select>
                <button class="btn btn-primary"
                        title="Legyen az itt kiválasztott a kék csapat"
                        onclick="$('#team_blue_name').val($('#teamname').val()); return false;">Legyen kék
                </button>
                <button class="btn btn-warning"
                        title="Legyen az itt kiválasztott a narancs csapat"
                        onclick="$('#team_orange_name').val($('#teamname').val()); return false;">Legyen narancs
                </button>
                <button class="btn btn-info"
                        title="Legyen az itt kiválasztott az interjú csapat"
                        onclick="$('#interview_team').val($('#teamname').val()); return false;">Interjú
                </button>
            </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" id="team_blue_name"
                        <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>
                        <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 %}
@@ -66,9 +43,10 @@
                    </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" id="team_orange_name"
                        <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">
@@ -98,7 +76,9 @@
            }
        );
        $('#teamname').chosen();
        $('.teamname').chosen().on('change',function (event) {
            $(this).parent().children().find('input.team')[0].value = event.target.value;
        });
        function swapTeams() {
            var blue = document.getElementById('team_blue_name');
templates/admin/modules/team-list-select.twig
New file
@@ -0,0 +1,5 @@
<select class="teamname">
    {% for teamName in teamNames %}
        <option value="{{ teamName }}">{{ teamName }}</option>
    {% endfor %}
</select>
templates/admin/site-base.twig
@@ -5,7 +5,7 @@
            <a class="nav-link {{ page == 'overlay' ? 'active' }}" href="?page=overlay">Meccs overlay</a>
        </li>
        <li class="nav-item">
            <a class="nav-link {{ page == 'update' ? 'active' }}" href="?page=update">Csapatok frissítése</a>
            <a class="nav-link {{ page == 'update' ? 'active' }}" href="?page=update">Gyorsfeltöltés csapatok frissítése</a>
        </li>
        <li class="nav-item">
            <a class="nav-link {{ page == 'interview' ? 'active' }}" href="?page=interview">Interjú</a>