diff --git a/index.cfm b/index.cfm
index bff7570..cdf099a 100644
--- a/index.cfm
+++ b/index.cfm
@@ -61,7 +61,7 @@
@@ -178,7 +178,7 @@ function renderTable() {
'
' + formatSize(f.size) + ' | ' +
'
' + (f.status || '') + ' | ' +
'
' + radio + ' | ' +
- '
| ' +
+ '
| ' +
'
| ' +
'
| ' +
'';
@@ -522,8 +522,23 @@ function closeModal(e) {
if (e && e.target !== document.getElementById('modalOverlay')) return;
document.getElementById('modalOverlay').classList.remove('open');
}
+
+async function showView(docId) {
+ document.getElementById('modalTitle').textContent = 'Просмотр документа';
+ document.getElementById('modalBody').innerHTML = '
Загрузка...';
+ document.getElementById('modalOverlay').classList.add('open');
+ try {
+ var resp = await fetch('/view.cfm?doc_id=' + docId);
+ var text = await resp.text();
+ document.getElementById('modalBody').innerHTML = '
' + text.replace(//g,'>') + '
';
+ } catch(e) {
+ document.getElementById('modalBody').innerHTML = '
Ошибка загрузки';
+ }
+}
+
window.showInfo = showInfo;
window.closeModal = closeModal;
+window.showView = showView;
// ── Промпт ───────────────────────────────────────────────────
var promptEditor = document.getElementById('promptEditor');
diff --git a/view.cfm b/view.cfm
index de7d374..d30a4f7 100644
--- a/view.cfm
+++ b/view.cfm
@@ -16,6 +16,10 @@
not found
+
+ (ещё не распарсен — нажмите Парсинг)
+
+