diff --git a/js/admin.js b/js/admin.js index b0e40a9..f8a008b 100644 --- a/js/admin.js +++ b/js/admin.js @@ -352,6 +352,7 @@ function switchAdminTab(tabName) { 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(); } @@ -677,4 +678,17 @@ async function fetchInfoFromEAN() { btn.innerHTML = originalHtml; btn.disabled = false; } +} + +function updateImportInterface() { + const title = document.getElementById('import-title'); + const desc = document.getElementById('import-desc'); + + if (currentAdminTab === 'critique') { + title.innerHTML = 'Importer Critiques & Notes'; + desc.textContent = 'Glissez-déposez vos fichiers "ratings.csv" et "reviews.csv" (Letterboxd).'; + } else { + title.innerHTML = 'Importer ma Vidéothèque'; + desc.textContent = 'Glissez-déposez vos listes CSV de supports physiques (Blu-ray, DVD, 4K).'; + } } \ No newline at end of file