Files
benchcoach-django/teamsnap/templates/lineup/widgets/lineup_table.html
2022-06-02 14:42:11 -05:00

70 lines
3.3 KiB
HTML

<div class="table-responsive">
<table class="table table-sm my-0 table-{{ table_id }}" style="min-height: 1rem">
<tbody class="tbody-{{ table_id }}">
{% for form in formset %}
<tr data-player-id="{{ form.member.data.id }}"
data-position="{{ form.label.value }}"
data-order="{{ form.sequence.value }}"
data-player-name="{{ form.member.data.last_name }}, {{ form.member.data.first_name }}"
data-availability-statuscode="{{ form.availability.data.status_code }}"
>
{{ form.event_lineup_entry_id.as_hidden }}
{{ form.event_lineup_id.as_hidden }}
{{ form.event_id.as_hidden }}
{{ form.member_id.as_hidden }}
{{ form.position_only.as_hidden }}
{{ form.label.as_hidden }}
{{ form.member_name.as_hidden }}
<th class="col-1" id="sequence-member-{{ form.member.data.id }}">
{{ form.sequence.value | add:"1" }}
</th>
<td class="col-1">
<div class="mx-1">
<span id="player-order-form-{{ form.member.id }}" class="lineup-sequence-form">
{{ form.sequence.as_hidden }}
</span>
<span id="player-order-{{ form.member.id }}" class="lineup-sequence-value">
{% if form.order.value > 0 %}{{ form.order.value | add:"1" }}{% endif %}
</span>
<span id="player-availability-{{ form.member.id }}" class="member-availability-status small">
{% if form.availability.data.status_code == 2 %}
<i class="bi bi-question-circle-fill text-info"></i>
{% elif form.availability.data.status_code == 1 %}
{# <i class="bi bi-check-circle-fill text-success"></i>#}
<i class="bi bi-check-circle-fill text-success"></i>
{% elif form.availability.data.status_code == 0 %}
<i class="bi bi-x-circle-fill text-danger"></i>
{% else %}
<i class="bi bi-question-circle"></i>
{% endif %}
</span>
</div>
</td>
<th class="">
<div class="text-nowrap">
<span class="d-none d-md-inline-block">
{{ form.member.data.first_name }}
</span>
{{ form.member.data.last_name }}
<span class="small text-muted fw-light d-none d-lg-inline-block">
#{{ form.member.data.jersey_number }}
</span>
</div>
{# <br><code><small>{{ form.statline }}</small></code>#}
</th>
<td class="col-2">
<span class="lineup-label-form">{{ form.label }}</span>
</td>
<td class="col-1 drag-handle">
<i class="bi bi-grip-vertical text-secondary"></i>
</td>
{# <td>{{ form.instance.position }}</td>#}
</tr>
{% endfor %}
</tbody>
</table>
</div>