Админка: обрезка длинных имён файлов в таблице документов (не растягивать)
Длинные имена с white-space:nowrap растягивали таблицу шире экрана и левые колонки уезжали за край. Колонка «Файл» теперь max-width 300px + ellipsis, полное имя — в title (подсказка) и в CSV-экспорте. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -2671,6 +2671,7 @@ _ADMIN_HTML = """<!doctype html>
|
||||
th{ color:var(--sec); font-weight:500; font-size:12px; }
|
||||
tr:last-child td{ border-bottom:none; }
|
||||
.num{ text-align:right; font-variant-numeric:tabular-nums; }
|
||||
.fname{ max-width:300px; overflow:hidden; text-overflow:ellipsis; }
|
||||
.pill{ display:inline-block; padding:2px 8px; border-radius:20px; font-size:12px; }
|
||||
.pill.ok{ background:rgba(52,199,89,.15); color:#1f9d3f; }
|
||||
.pill.pend{ background:rgba(142,142,147,.15); color:#6b6b70; }
|
||||
@@ -2813,7 +2814,7 @@ _ADMIN_HTML = """<!doctype html>
|
||||
var web = (f.user_id === wid);
|
||||
var srcPill = web ? '<span class="pill web">сайт</span>' : '<span class="pill bot">бот</span>';
|
||||
var dd = (f.date||'') + (f.time ? ' '+String(f.time).slice(0,5) : '');
|
||||
return '<tr><td>'+esc(dd)+'</td><td>'+esc(f.name)+'</td><td class="num">'+(f.pages||'—')+
|
||||
return '<tr><td>'+esc(dd)+'</td><td class="fname" title="'+esc(f.name)+'">'+esc(f.name)+'</td><td class="num">'+(f.pages||'—')+
|
||||
'</td><td class="num">'+size(f.source_size_mb)+'</td><td class="num">'+size(f.result_size_mb)+
|
||||
'</td><td>'+esc(f.quality||'—')+'</td><td>'+(f.ocr?'✓':'')+'</td><td>'+srcPill+'</td></tr>';
|
||||
}).join('') : '<tr><td colspan="8" class="muted">Пока нет документов</td></tr>';
|
||||
|
||||
Reference in New Issue
Block a user