victorafarias commited on
Commit
b3c59f2
·
1 Parent(s): 5b08d2f

total de caracteres no titulo das colunas

Browse files
Files changed (2) hide show
  1. requirements.txt +0 -0
  2. 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, wordCount = null) => {
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, data.final_result.word_count);
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);