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
appliquerDataTable('.tabliste');
/*
// 2. Lancement du cycle de rafraîchissement automatique
const vueActuelle = $("#vue").val();
// On ne lance le timer que si l'utilisateur est connecté (pas sur la vue Connexion)
if (vueActuelle !== "Connexion") {
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) {
raffraichier_gabarit();
}
}*/
}, 60000); // 60 secondes
}
*/
});
/**

View File

@ -505,18 +505,12 @@ $activeChildId = $menuData['child'];
<i class="bi bi-key"></i>
<span><?= _('Changer le mot de passe') ?></span>
</button>
<button class='form-control timer btn-primary' id="timer" NAME="timer">
<i class="fas fa-clock"></i>
</button>
</div>
<!-- Messages -->
<div id="nbMessagesNonLus" class="d-none">
<input type="hidden" id="msgNonLus" value="0">
</div>
<INPUT TYPE="hidden" value="0" onclick="javascript:pop_messagerie();" >
</div>
</aside>
@ -573,42 +567,39 @@ $activeChildId = $menuData['child'];
//raffraichier_gabarit();
</script>
<!-- JavaScript Libraries -->
<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://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.datatables.net/v/bs5/dt-1.13.6/datatables.min.js"></script>
<!-- JS Buttons + dépendances -->
<script src="https://cdn.datatables.net/buttons/2.4.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.4.2/js/buttons.bootstrap5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.4.2/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.4.2/js/buttons.print.min.js"></script>
<!-- Librairies pour Excel/PDF -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.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 type="text/javascript">
$('#timer').timer({
<script type="text/javascript">
/*$('#timer').timer({
duration: '60s',
callback: function() {
raffraichier_gabarit();
},
repeat: true
});
});*/
</script>
<!-- JavaScript Libraries -->
<script src="https://code.jquery.com/jquery-3.7.0.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.datatables.net/v/bs5/dt-1.13.6/datatables.min.js"></script>
<!-- JS Buttons + dépendances -->
<script src="https://cdn.datatables.net/buttons/2.4.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.4.2/js/buttons.bootstrap5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.4.2/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.4.2/js/buttons.print.min.js"></script>
<!-- Librairies pour Excel/PDF -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.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>
<!-- 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()): ?>
<script src="/Js/datepicker-eng.js"></script>