fix: settings.html template truncated - complete missing JS + endblock
This commit is contained in:
@@ -801,4 +801,40 @@ async function loadBrightnessConfig() {
|
||||
document.getElementById('toggle-auto-brightness').checked = auto;
|
||||
document.getElementById('auto-brightness-status').textContent = auto
|
||||
? '✅ 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 %}
|
||||
Reference in New Issue
Block a user