bugfix : placement modaux + affichage conflit

This commit is contained in:
iziram 2023-04-18 14:04:19 +02:00
parent 71aa49b1b1
commit c7300ccf0d
3 changed files with 13 additions and 3 deletions

View File

@ -1277,9 +1277,19 @@ function renderTimeline(assiduites, specialAssiduite) {
specialAssiduiteEl.style.top = "0";
specialAssiduiteEl.style.zIndex = "0"; // Place l'assiduité spéciale en arrière-plan
assiduitesContainer.appendChild(specialAssiduiteEl);
const interval = {
deb: new moment.tz(getDate(), TIMEZONE),
fin: new moment.tz(getNextDate(), TIMEZONE),
};
//Placement des assiduités sur la timeline
assiduites.forEach((assiduite) => {
const period = {
deb: new moment.tz(assiduite.date_debut, TIMEZONE),
fin: new moment.tz(assiduite.date_fin, TIMEZONE),
};
if (!hasTimeConflict(period, interval)) {
return;
}
const el = document.createElement("div");
el.className = "assiduite";
el.style.backgroundColor = getColor(assiduite.etat);

View File

@ -24,7 +24,7 @@
/* Hidden by default */
position: fixed;
/* Stay in place */
z-index: 50;
z-index: 750;
/* Sit on top */
padding-top: 100px;
/* Location of the box */

View File

@ -24,7 +24,7 @@
/* Hidden by default */
position: fixed;
/* Stay in place */
z-index: 50;
z-index: 750;
/* Sit on top */
padding-top: 100px;
/* Location of the box */