From 43b7611b25482bb049009b6d9a9f9c9dd2c0a0b3 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Sun, 14 Dec 2025 11:19:14 +0000 Subject: [PATCH] Footer --- Vue/portail.php | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/Vue/portail.php b/Vue/portail.php index fb28791..6eeaf72 100755 --- a/Vue/portail.php +++ b/Vue/portail.php @@ -552,7 +552,43 @@ } indicators(); } - + + // Contrôle de l'affichage du footer selon le focus du mot de passe + document.addEventListener('DOMContentLoaded', function() { + const mdpField = document.getElementById('mdp'); + const footer = document.querySelector('.footer'); + + if (mdpField && footer) { + // Quand le champ mot de passe prend le focus + mdpField.addEventListener('focus', function() { + footer.style.opacity = '0'; + footer.style.visibility = 'hidden'; + footer.style.transition = 'opacity 0.3s ease, visibility 0.3s ease'; + }); + + // Quand le champ mot de passe perd le focus + mdpField.addEventListener('blur', function() { + footer.style.opacity = '1'; + footer.style.visibility = 'visible'; + footer.style.transition = 'opacity 0.3s ease, visibility 0.3s ease'; + }); + + // Aussi pour le champ entité si vous le souhaitez + const codeSocieteField = document.getElementById('codeSociete'); + if (codeSocieteField) { + codeSocieteField.addEventListener('focus', function() { + footer.style.opacity = '0'; + footer.style.visibility = 'hidden'; + }); + + codeSocieteField.addEventListener('blur', function() { + footer.style.opacity = '1'; + footer.style.visibility = 'visible'; + }); + } + } + }); + \ No newline at end of file