diff --git a/frontend/protos/index.html b/frontend/protos/index.html
index b3e326e..28d34d6 100644
--- a/frontend/protos/index.html
+++ b/frontend/protos/index.html
@@ -115,16 +115,6 @@
}
}
- after_section_header.addEventListener("click", function() {
- logMsg('etatSection','toggle section_header ');
- toggleElement(section_header);
- });
-
- after_section_synthese.addEventListener("click", function() {
- logMsg('etatSection','toggle section_synthese ');
- toggleElement(section_synthese);
- });
-
function scrollToElement(elementSelector) {
const element = document.querySelector(elementSelector);
if (element) {
@@ -168,6 +158,18 @@
etatSections(currentEtat);
}
+ after_section_synthese.addEventListener("click", function() {
+ logMsg('etatSection','toggle section_synthese ');
+ if (currentEtat==3) changeEtatDown();
+ else changeEtatUp();
+ });
+
+ after_section_header.addEventListener("click", function() {
+ logMsg('etatSection','toggle section_header ');
+ if (currentEtat==2) changeEtatDown();
+ else changeEtatUp();
+ });
+
function beforeHeaderVisibility(_visible) {
intersectionObserverLog('TRIGGER '+arguments.callee.name);
if (!_visible) {
diff --git a/frontend/protos/styles.css b/frontend/protos/styles.css
index 2060240..dcf930e 100644
--- a/frontend/protos/styles.css
+++ b/frontend/protos/styles.css
@@ -26,7 +26,8 @@
--section-header-height: 120px;
--section-navbar-height: var(--section-min-height);
--section-synthese-height: 120px;
- --section-principale-height: 800px;
+ --section-principale-height: 400px;
+ --section-footer-height: 100vh;
}
@font-face {
@@ -105,10 +106,13 @@ body {
background-color: pink;
height: var(--section-synthese-height);
}
+
.principale {
height: var(--section-principale-height);
}
+
.footer {
background-color: greenyellow;
+ height: var(--section-footer-height);
}