This commit is contained in:
KONE SOREL 2025-12-30 17:08:00 +00:00
parent 67bb765d81
commit 427bf4bb40
2 changed files with 32 additions and 38 deletions

View File

@ -54,20 +54,23 @@ $(function() {
// 1. Initialisation des composants au chargement de la page // 1. Initialisation des composants au chargement de la page
appliquerDataTable('.tabliste'); appliquerDataTable('.tabliste');
/*
// 2. Lancement du cycle de rafraîchissement automatique // 2. Lancement du cycle de rafraîchissement automatique
const vueActuelle = $("#vue").val(); const vueActuelle = $("#vue").val();
// On ne lance le timer que si l'utilisateur est connecté (pas sur la vue Connexion) // On ne lance le timer que si l'utilisateur est connecté (pas sur la vue Connexion)
if (vueActuelle !== "Connexion") { if (vueActuelle !== "Connexion") {
setInterval(function() { setInterval(function() {
// On vérifie si l'onglet est actif pour éviter des requêtes inutiles
raffraichier_gabarit();
/* On vérifie si l'onglet est actif pour éviter des requêtes inutiles
if (!document.hidden) { if (!document.hidden) {
raffraichier_gabarit(); raffraichier_gabarit();
} }*/
}, 60000); // 60 secondes }, 60000); // 60 secondes
} }
*/
}); });
/** /**

View File

@ -505,18 +505,12 @@ $activeChildId = $menuData['child'];
<i class="bi bi-key"></i> <i class="bi bi-key"></i>
<span><?= _('Changer le mot de passe') ?></span> <span><?= _('Changer le mot de passe') ?></span>
</button> </button>
<button class='form-control timer btn-primary' id="timer" NAME="timer">
<i class="fas fa-clock"></i>
</button>
</div> </div>
<!-- Messages --> <!-- Messages -->
<div id="nbMessagesNonLus" class="d-none"> <div id="nbMessagesNonLus" class="d-none">
<input type="hidden" id="msgNonLus" value="0"> <input type="hidden" id="msgNonLus" value="0">
</div> </div>
<INPUT TYPE="hidden" value="0" onclick="javascript:pop_messagerie();" >
</div> </div>
</aside> </aside>
@ -573,11 +567,18 @@ $activeChildId = $menuData['child'];
//raffraichier_gabarit(); //raffraichier_gabarit();
</script> </script>
<script type="text/javascript">
/*$('#timer').timer({
duration: '60s',
callback: function() {
raffraichier_gabarit();
},
repeat: true
});*/
</script>
<!-- JavaScript Libraries --> <!-- JavaScript Libraries -->
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script> <script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
<script src="/Bootstrap/js/jquery.timer.js"></script>
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script> <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
@ -597,18 +598,8 @@ $activeChildId = $menuData['child'];
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script type="text/javascript">
$('#timer').timer({
duration: '60s',
callback: function() {
raffraichier_gabarit();
},
repeat: true
});
</script>
<!-- Application Scripts --> <!-- Application Scripts -->
<script src="/Js/fonctions.js?ver=2025.12.30.05"></script> <script src="/Js/fonctions.js?ver=2025.12.30.06"></script>
<?php if (est_anglophone()): ?> <?php if (est_anglophone()): ?>
<script src="/Js/datepicker-eng.js"></script> <script src="/Js/datepicker-eng.js"></script>