Actualiser js/admin.js
This commit is contained in:
+14
-1
@@ -339,11 +339,24 @@ function switchAdminTab(tabName) {
|
||||
const searchInput = document.getElementById('search-input');
|
||||
if (searchInput) searchInput.value = '';
|
||||
const physicalFilter = document.getElementById('admin-physical-checkbox');
|
||||
if (physicalFilter) physicalFilter.checked = false;
|
||||
if (physicalFilter) {
|
||||
physicalFilter.checked = false; // On réinitialise le filtre à chaque changement d'onglet
|
||||
|
||||
// On cherche le conteneur parent (le <label> ou la <div> qui entoure la case et le texte)
|
||||
const wrapper = physicalFilter.closest('label') || physicalFilter.parentElement;
|
||||
|
||||
if (wrapper) {
|
||||
// Si on est en mode Vidéothèque, on cache tout. Sinon, on réaffiche.
|
||||
wrapper.style.display = (tabName === 'videotheque') ? 'none' : '';
|
||||
}
|
||||
}
|
||||
document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active'));
|
||||
const btn = document.getElementById(`btn-tab-${tabName}`);
|
||||
if (btn) btn.classList.add('active');
|
||||
|
||||
updateImportInterface();
|
||||
toggleFormFields();
|
||||
renderAdminTable();
|
||||
updateImportInterface();
|
||||
toggleFormFields();
|
||||
renderAdminTable();
|
||||
|
||||
Reference in New Issue
Block a user