ui: replace inline state styles with css classes

This commit is contained in:
a.tolmachev
2026-04-12 02:30:24 +03:00
parent b92350a6ac
commit 4d7b11ec96
8 changed files with 56 additions and 22 deletions
+3 -4
View File
@@ -231,12 +231,12 @@ function updatePageMode() {
document.getElementById('footer-note').style.display = '';
submit.textContent = tKey('workspace_setup.actions.create');
submit.disabled = true;
submit.style.opacity = '0.5';
submit.style.cursor = 'not-allowed';
submit.classList.add('is-disabled');
} else {
document.getElementById('section-members').style.display = '';
document.getElementById('section-danger').style.display = '';
submit.textContent = tKey('workspace_setup.actions.save');
submit.classList.remove('is-disabled');
}
}
@@ -276,8 +276,7 @@ function validateCreateForm() {
var elements = formElements();
var valid = Boolean(elements.name.value.trim() && elements.slug.value.trim());
elements.submit.disabled = !valid;
elements.submit.style.opacity = valid ? '1' : '0.5';
elements.submit.style.cursor = valid ? 'pointer' : 'not-allowed';
elements.submit.classList.toggle('is-disabled', !valid);
}
function inviteRows() {