diff --git a/app/static/css/releve-but.css b/app/static/css/releve-but.css
index 60d4f01c1..3f132d6a4 100644
--- a/app/static/css/releve-but.css
+++ b/app/static/css/releve-but.css
@@ -77,6 +77,17 @@ section>div:nth-child(1){
display: flex !important;
}
+.listeOff .ue::before,
+.listeOff .module::before,
+.moduleOnOff .ue::before,
+.moduleOnOff .module::before{
+ transform: rotate(0);
+}
+.listeOff .moduleOnOff .ue::before,
+.listeOff .moduleOnOff .module::before{
+ transform: rotate(180deg) !important;
+}
+
/***********************/
/* Options d'affichage */
/***********************/
@@ -118,11 +129,16 @@ section>div:nth-child(1){
/************/
/* Semestre */
/************/
+.flex{
+ display: flex;
+ gap: 16px;
+}
.infoSemestre{
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 4px;
+ flex: none;
}
.infoSemestre>div{
border: 1px solid var(--couleurIntense);
@@ -141,7 +157,12 @@ section>div:nth-child(1){
.rang{
text-decoration: underline var(--couleurIntense);
}
-
+.decision{
+ margin: 5px 0;
+ font-weight: bold;
+ font-size: 20px;
+ text-decoration: underline var(--couleurIntense);
+}
.enteteSemestre{
color: black;
font-weight: bold;
@@ -174,8 +195,21 @@ section>div:nth-child(1){
display: flex;
gap: 16px;
margin: 4px 0 2px 0;
- overflow: auto;
+ overflow-x: auto;
+ overflow-y: hidden;
cursor: pointer;
+ position: relative;
+}
+.module::before, .ue::before {
+ content:url("data:image/svg+xml;utf8,");
+ width: 26px;
+ height: 26px;
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ margin-left: -13px;
+ transform: rotate(180deg);
+ transition: 0.2s;
}
h3{
display: flex;
diff --git a/app/static/js/releve-but.js b/app/static/js/releve-but.js
index 126cb219e..5042031b3 100644
--- a/app/static/js/releve-but.js
+++ b/app/static/js/releve-but.js
@@ -75,10 +75,15 @@ class releveBUT extends HTMLElement {
Semestre
-