fix: settings.html template truncated - complete missing JS + endblock
🚀 Deploy — JH Photomaton / 🔍 Vérification (push) Has been cancelled
🚀 Deploy — JH Photomaton / 🍓 Deploy sur le Pi (push) Has been cancelled

This commit is contained in:
2026-07-17 14:59:32 +02:00
parent b4426e9738
commit 35faf19db0
+37 -1
View File
@@ -801,4 +801,40 @@ async function loadBrightnessConfig() {
document.getElementById('toggle-auto-brightness').checked = auto; document.getElementById('toggle-auto-brightness').checked = auto;
document.getElementById('auto-brightness-status').textContent = auto document.getElementById('auto-brightness-status').textContent = auto
? '✅ Auto-flash actif — le flash s\'adapte à l\'ambiance' ? '✅ Auto-flash actif — le flash s\'adapte à l\'ambiance'
: '⏸ Auto-flash désactivé — lumi : '⏸ Auto-flash désactivé — luminosité fixe';
} catch(e) {
console.warn('brightness config:', e);
}
}
function previewBrightness(val) {
document.getElementById('brightness-val').textContent = val;
}
async function saveBrightness() {
const val = parseInt(document.getElementById('brightness-slider').value);
try {
await api('PUT', `/api/leds/brightness?value=${val}`);
showToast(`✅ Luminosité réglée à ${val}`, 'success');
} catch(e) {
showToast('Erreur : ' + e.message, 'error');
}
}
async function setAutoBrightness(enabled) {
try {
await api('PUT', `/api/leds/auto-brightness?enabled=${enabled}`);
document.getElementById('auto-brightness-status').textContent = enabled
? '✅ Auto-flash actif — le flash s\'adapte à l\'ambiance'
: '⏸ Auto-flash désactivé — luminosité fixe';
showToast(enabled ? '✅ Auto-flash activé' : '⏸ Auto-flash désactivé', 'success');
} catch(e) {
showToast('Erreur : ' + e.message, 'error');
document.getElementById('toggle-auto-brightness').checked = !enabled;
}
}
// ── Init ──────────────────────────────────────────────────────────────────────
loadBrightnessConfig();
</script>
{% endblock %}