Spaces:
Sleeping
Sleeping
Commit
·
b3c59f2
1
Parent(s):
5b08d2f
total de caracteres no titulo das colunas
Browse files- requirements.txt +0 -0
- templates/index.html +9 -12
requirements.txt
CHANGED
|
Binary files a/requirements.txt and b/requirements.txt differ
|
|
|
templates/index.html
CHANGED
|
@@ -922,7 +922,7 @@ Use o botão `Converter para MD` para ver a mágica.</textarea>
|
|
| 922 |
debugLog(`Progress atualizado: ${data.progress}%`);
|
| 923 |
}
|
| 924 |
|
| 925 |
-
const processContent = (targetId, content
|
| 926 |
debugLog(`Processando conteúdo para: ${targetId}`);
|
| 927 |
debugLog(`Tamanho do conteúdo: ${content.length} chars`);
|
| 928 |
|
|
@@ -938,22 +938,19 @@ Use o botão `Converter para MD` para ver a mágica.</textarea>
|
|
| 938 |
|
| 939 |
if (targetId === 'final-output') {
|
| 940 |
const finalTitle = document.getElementById('final-result-title');
|
| 941 |
-
finalTitle.textContent = `Texto Final`;
|
| 942 |
-
if (wordCount) {
|
| 943 |
-
finalTitle.textContent += ` (${wordCount} palavras)`;
|
| 944 |
-
}
|
| 945 |
finalResultContainer.style.display = 'block';
|
| 946 |
debugLog("Final result container exibido");
|
| 947 |
-
|
| 948 |
-
// Scroll automático para o texto final
|
| 949 |
setTimeout(() => {
|
| 950 |
-
finalResultContainer.scrollIntoView({
|
| 951 |
-
behavior: 'smooth',
|
| 952 |
-
block: 'start'
|
| 953 |
-
});
|
| 954 |
debugLog("Scroll automático para texto final executado");
|
| 955 |
}, 500);
|
| 956 |
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 957 |
resultsContainer.style.display = 'flex';
|
| 958 |
debugLog("Results container exibido");
|
| 959 |
}
|
|
@@ -961,7 +958,7 @@ Use o botão `Converter para MD` para ver a mágica.</textarea>
|
|
| 961 |
|
| 962 |
if (isMerge && data.final_result) {
|
| 963 |
debugLog("Processando final result do merge");
|
| 964 |
-
processContent('final-output', data.final_result.content
|
| 965 |
} else if (data.partial_result) {
|
| 966 |
debugLog(`Processando partial result para: ${data.partial_result.id}`);
|
| 967 |
processContent(data.partial_result.id, data.partial_result.content);
|
|
|
|
| 922 |
debugLog(`Progress atualizado: ${data.progress}%`);
|
| 923 |
}
|
| 924 |
|
| 925 |
+
const processContent = (targetId, content) => {
|
| 926 |
debugLog(`Processando conteúdo para: ${targetId}`);
|
| 927 |
debugLog(`Tamanho do conteúdo: ${content.length} chars`);
|
| 928 |
|
|
|
|
| 938 |
|
| 939 |
if (targetId === 'final-output') {
|
| 940 |
const finalTitle = document.getElementById('final-result-title');
|
| 941 |
+
finalTitle.textContent = `Texto Final (${content.length} Caracteres)`;
|
|
|
|
|
|
|
|
|
|
| 942 |
finalResultContainer.style.display = 'block';
|
| 943 |
debugLog("Final result container exibido");
|
| 944 |
+
|
|
|
|
| 945 |
setTimeout(() => {
|
| 946 |
+
finalResultContainer.scrollIntoView({ behavior: 'smooth', block: 'start' });
|
|
|
|
|
|
|
|
|
|
| 947 |
debugLog("Scroll automático para texto final executado");
|
| 948 |
}, 500);
|
| 949 |
} else {
|
| 950 |
+
const column = targetBox.closest('.result-column');
|
| 951 |
+
const header = column.querySelector('.column-header h2');
|
| 952 |
+
const base = header.textContent.split(' (')[0];
|
| 953 |
+
header.textContent = `${base} (${content.length} Caracteres)`;
|
| 954 |
resultsContainer.style.display = 'flex';
|
| 955 |
debugLog("Results container exibido");
|
| 956 |
}
|
|
|
|
| 958 |
|
| 959 |
if (isMerge && data.final_result) {
|
| 960 |
debugLog("Processando final result do merge");
|
| 961 |
+
processContent('final-output', data.final_result.content);
|
| 962 |
} else if (data.partial_result) {
|
| 963 |
debugLog(`Processando partial result para: ${data.partial_result.id}`);
|
| 964 |
processContent(data.partial_result.id, data.partial_result.content);
|