Assiduite: bg bouton delete + dialog confirm

This commit is contained in:
Emmanuel Viennet 2024-05-25 18:12:44 +02:00
parent 6834c19015
commit 60998d2e20
3 changed files with 17 additions and 8 deletions

View File

@ -302,7 +302,6 @@
.rbtn {
-webkit-appearance: none;
appearance: none;
cursor: pointer;
}
@ -327,9 +326,12 @@
background-image: url(../icons/absent.svg);
}
.rbtn.aucun::before {
background-image: url(../icons/delete.svg);
background-color: var(--color-defaut-dark);
.rbtn.aucun {
background-image: url("../icons/delete.svg");
background-size: calc(100% - 8px) calc(100% - 8px);
/* Adjust size to create "margin" */
background-position: center;
background-repeat: no-repeat;
}
.rbtn.retard::before {

View File

@ -53,7 +53,7 @@ async function async_get(path, success, errors) {
* @param {CallableFunction} errors fonction à effectuer en cas d'échec
*/
async function async_post(path, data, success, errors) {
console.log("async_post " + path);
// console.log("async_post " + path);
let response;
try {
response = await fetch(path, {
@ -643,6 +643,9 @@ function mettreToutLeMonde(etat, el = null) {
// Suppression des assiduités
if (etat == "vide") {
if (!confirm("Effacer tout les évènements correspondant à cette plage ?")) {
return; // annulation
}
const assiduites_id = lignesEtuds
.filter((e) => e.getAttribute("type") == "edition")
.map((e) => Number(e.getAttribute("assiduite_id")));
@ -759,6 +762,7 @@ function envoiToastEtudiant(etat, etud) {
pushToast(generateToast(span, getToastColorFromEtat(etat.toUpperCase()), 5));
}
// TODO commenter toutes les fonctions js
function envoiToastTous(etat, count) {
const span = document.createElement("span");
let etatAffiche = etat;
@ -817,9 +821,12 @@ function dateCouranteEstTravaillee() {
if (!estJourTravail(date, nonWorkDays)) {
const nouvelleDate = retourJourTravail(date);
$("#date").datepicker("setDate", nouvelleDate);
let msg = "Le jour sélectionné";
if ((new Date()).format("YYYY-MM-DD") == date.format("YYYY-MM-DD")) {
msg = "Aujourd'hui";
}
const att = document.createTextNode(
`Le jour sélectionné (${Date.toFRA(
`${msg} (${Date.toFRA(
date.format("YYYY-MM-DD")
)}) n'est pas un jour travaillé.`
);

View File

@ -12,7 +12,7 @@
<h1>Traitement de l'assiduité</h1>
<p class="help">
Pour saisir l'assiduité ou consulter les états, il est recommandé de passer par
Pour saisir l'assiduité ou consulter les états, passer par
le semestre concerné (saisie par jour ou saisie différée).
</p>