style: otimização compacta dos controles de ajuste fino integrados na legenda e remoção de labels no modal

This commit is contained in:
VPS 4 Builder
2026-05-25 00:03:48 +02:00
parent 5d47a8ebb5
commit c65a3118e3
3 changed files with 106 additions and 48 deletions
+17
View File
@@ -625,6 +625,13 @@ function selectTransform(index) {
fineTuneAngle = 0;
updateFineTuneDisplay();
// Mover a legenda do card selecionado para o placeholder de ajuste fino
const nameEl = el.querySelector('.transform-name');
const placeholder = document.getElementById('fineTuneLabelPlaceholder');
if (nameEl && placeholder) {
placeholder.appendChild(nameEl);
}
// Mover o contêiner de ajuste fino para dentro do card selecionado
const ftContainer = document.getElementById('fineTuneContainer');
if (ftContainer) {
@@ -646,6 +653,16 @@ function clearTransformSelection() {
const container = document.getElementById('transformOptions');
container.classList.remove('selection-mode');
// Devolver a legenda ativa para o card selecionado
const ftPlaceholder = document.getElementById('fineTuneLabelPlaceholder');
if (ftPlaceholder) {
const activeLabel = ftPlaceholder.querySelector('.transform-name');
const selectedEl = document.querySelector('.transform-option.selected');
if (activeLabel && selectedEl) {
selectedEl.appendChild(activeLabel);
}
}
// Mover o contêiner de ajuste fino de volta para o Wrapper e esconder
const ftContainer = document.getElementById('fineTuneContainer');
if (ftContainer) {