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('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 %}
|
||||||
Reference in New Issue
Block a user