Skip to content
Snippets Groups Projects
Commit 60998d2e authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

Assiduite: bg bouton delete + dialog confirm

parent 6834c190
Branches
No related tags found
No related merge requests found
......@@ -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 {
......
......@@ -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é.`
);
......
......@@ -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>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment