diff --git a/index.cfm b/index.cfm
index c01ffc9..a361c07 100644
--- a/index.cfm
+++ b/index.cfm
@@ -61,7 +61,7 @@
@@ -320,8 +320,15 @@ document.getElementById('llmBtn').addEventListener('click', async function() {
var diffCard = document.getElementById('diffCard');
var diffBody = document.getElementById('diffBody');
+ var diffStatus = document.getElementById('diffStatus');
diffCard.style.display = 'block';
diffBody.innerHTML = '⏳ LLM-извлечение...';
+ diffStatus.textContent = '⏳ 0.0с';
+
+ var llmStart = Date.now();
+ var timerInterval = setInterval(function() {
+ diffStatus.textContent = '⏳ ' + ((Date.now() - llmStart) / 1000).toFixed(1) + 'с';
+ }, 200);
// 1. Extract for each supplement
try {
@@ -364,6 +371,9 @@ document.getElementById('llmBtn').addEventListener('click', async function() {
}
} catch(e) { diffBody.innerHTML += '
✗ ' + e.message + '
'; }
+ clearInterval(timerInterval);
+ diffStatus.textContent = '✓ ' + ((Date.now() - llmStart) / 1000).toFixed(1) + 'с';
+
btn.innerHTML = '
✓ Готово';
document.getElementById('chatCard').style.display = 'block';
lucide.createIcons();