From 58f38caeda1771b374c9f1f5a447eda606b8ab79 Mon Sep 17 00:00:00 2001 From: Cedric Date: Mon, 22 Jun 2026 08:30:02 +0200 Subject: [PATCH] Actualiser js/admin.js --- js/admin.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/js/admin.js b/js/admin.js index ebf841f..485fb0f 100644 --- a/js/admin.js +++ b/js/admin.js @@ -369,7 +369,24 @@ function openEditModal(id) { } function closeAdminModal() { document.getElementById('admin-modal').classList.remove('open'); } -function openConfigModal() { document.getElementById('config-modal').classList.add('open'); } +async function openConfigModal() { + document.getElementById('config-modal').classList.add('open'); + + // Réinitialise les placeholders + document.getElementById('tmdb-key-input').placeholder = 'Pour les critiques (réalisateur, streaming)'; + document.getElementById('ean-search-key-input').placeholder = 'Recherche par code-barres (Vidéothèque)'; + document.getElementById('barcode-lookup-key-input').placeholder = 'Recherche par code-barres (Vidéothèque)'; + + try { + const res = await fetch(`${API_URL}?action=get_config_keys`, { + headers: { 'Authorization': localStorage.getItem('token') } + }); + const data = await res.json(); + if (data.tmdb_api_key) document.getElementById('tmdb-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; + if (data.ean_search_key) document.getElementById('ean-search-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; + if (data.barcode_lookup_key) document.getElementById('barcode-lookup-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; + } catch(e) { console.error(e); } +} function closeConfigModal() { document.getElementById('config-modal').classList.remove('open'); } function openPasswordModal() { document.getElementById('pwd-error').style.display = 'none';