|
|
@@ -6,7 +6,8 @@
|
|
|
<div class="row justify-content-between">
|
|
|
<div class="form-group col-sm-2 label-nobr">
|
|
|
<button type="button" (click)="goToRefreshListParticipant()" class="btn bg-gradient btn-primary btn-sm field-separate" style="margin-right: 5px;"><i class="fa-solid fa-rotate"></i> <span i18n>Actualiser</span></button>
|
|
|
- <button type="button" (click)="goToNewParticipant()" class="btn bg-gradient btn-primary btn-sm field-separate" style="margin-right: 5px;"><i class="fa-solid fa-plus"></i> <span i18n>Créer</span></button>
|
|
|
+ <button type="button" (click)="goToNewParticipant()" class="btn bg-gradient btn-primary btn-sm field-separate" style="margin-right: 5px;" style="margin-right: 5px;"><i class="fa-solid fa-plus"></i> <span i18n>Créer</span></button>
|
|
|
+ <button type="button" (click)="topperArrives()" class="btn bg-gradient btn-primary btn-sm field-separate disabled" style="margin-right: 5px;" #boutonSetArrives i18n-tooltip tooltip="Déclarer les participants sélectionnés comme arrivés" placement="bottom" containor="body"><i class="fa-solid fa-flag-checkered"></i> <span i18n>Sont arrivés</span></button>
|
|
|
</div>
|
|
|
<div class="form-group col-sm-2 label-nobr">
|
|
|
<div class="input-group input-group-sn">
|
|
|
@@ -20,7 +21,7 @@
|
|
|
<div class="form-group col-sm-2 label-nobr">
|
|
|
<div class="input-group input-group-sn">
|
|
|
<button type="button" (click)="filtrageParNom()" class="btn bg-gradient btn-primary btn-sm field-separate"><i class="fa-solid fa-filter"></i> <span i18n>Filtrer</span></button>
|
|
|
- <input type="text" (keydown.enter)="filtrageParNom()" class="form-control form-control-sm field-separate" id="input_nom" [(ngModel)]="nomFiltre" i18n-tooltip tooltip="Filtrer par nom, prenom, pseudonyme ou adresse email" placement="bottom">
|
|
|
+ <input type="text" (keydown.enter)="filtrageParNom()" class="form-control form-control-sm field-separate" id="input_nom" [(ngModel)]="nomFiltre" i18n-tooltip tooltip="Filtrer par nom, prenom, pseudonyme ou adresse email" placement="bottom" containor="body">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group col-sm-2 label-nobr">
|
|
|
@@ -43,7 +44,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group col-sm-2 label-nobr">
|
|
|
- <button type="button" (click)="filtrageReset()" class="btn bg-gradient btn-secondary btn-sm field-separate"><i class="fa-solid fa-filter-circle-xmark"></i> <span i18n>Retirer les filtres</span></button>
|
|
|
+ <button type="button" (click)="filtrageReset()" class="btn bg-gradient btn-secondary btn-sm field-separate" style="margin-right: 5px;"><i class="fa-solid fa-filter-circle-xmark"></i> <span i18n>Retirer les filtres</span></button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -51,6 +52,7 @@
|
|
|
<table class="table table-sm">
|
|
|
<thead class="thead-dark">
|
|
|
<tr>
|
|
|
+ <th class="fs-6 label-nobr"><small> </small></th>
|
|
|
<th class="fs-6 label-nobr"><small><span i18n>Nom</span></small></th>
|
|
|
<th class="fs-6 label-nobr"><small><span i18n>Pseudonyme</span></small></th>
|
|
|
<th class="fs-6 label-nobr"><small><span i18n>Status</span></small></th>
|
|
|
@@ -62,6 +64,7 @@
|
|
|
<tbody>
|
|
|
@for (participant of participants; track participant.numeroParticipant) {
|
|
|
<tr>
|
|
|
+ <td class="label-nobr">@if (!participant.arrived) { <div class="form-check"><input class="form-check-input" type="checkbox" value="off" id="check_{{participant.numeroParticipant}}" (change)="modifierSelection($event)"></div> } </td>
|
|
|
<td class="label-nobr text-truncate" style="max-width:200px;"><a (click)="formParticipant(participant.numeroParticipant)" class="link-primary pointeur-souris text-decoration-none">{{ participant.nom }} {{ participant.prenom }}</a> </td>
|
|
|
<td class="label-nobr text-truncate" style="max-width:200px;"><a (click)="formParticipant(participant.numeroParticipant)" class="link-primary pointeur-souris text-decoration-none">{{ participant.pseudonyme }}</a>@if (participant.groupe) { / {{ participant.groupe }} } </td>
|
|
|
<td>
|