This commit is contained in:
Mateusz Gruszczyński
2026-09-16 22:22:09 +02:00
parent c7d47db64e
commit bb39ab9dfa
27 changed files with 523 additions and 319 deletions
+3 -3
View File
@@ -66,7 +66,7 @@ function showFormError(form, message) {
summary.className = 'inline-alert error form-error-summary';
summary.setAttribute('role', 'alert');
summary.innerHTML = `<span>${esc(tr('devices.lastError'))}</span><strong>${esc(message)}</strong>`;
const anchor = $('.settings-save-bar', form) || $('.form-actions', form);
const anchor = $('.sticky-form-actions', form) || $('.form-actions', form);
if (anchor?.parentElement) anchor.parentElement.insertBefore(summary, anchor);
else form.appendChild(summary);
}
@@ -259,7 +259,7 @@ function confirmDiscardForm(form) {
function activeDirtySettingsForm() {
const active = $('.view.active');
if (!active) return null;
const form = $('form.settings-form', active);
const form = $('form.config-form', active);
return form && isFormDirty(form) ? form : null;
}
@@ -273,7 +273,7 @@ function requestDialogClose(dialog) {
if (!dialog) return true;
const form = $('form', dialog);
if (form && !confirmDiscardForm(form)) return false;
closeChartPreview(dialog.querySelector?.('.history-chart-card.chart-fullscreen-fallback'));
closeChartPreview(dialog.querySelector?.('.chart-card.chart-fullscreen-fallback'));
dialog.close();
return true;
}