From 7044505915cce467c285ca041f7fc0f2f04a5e54 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 11 Sep 2026 14:38:46 +0300 Subject: [PATCH] Fix AI status badge sizing on worker page Restore .ai-badge as a text pill and scope the compact icon circle to .ai-badge-ic (used by journal); worker page text badges now render at correct size --- public/admin.css | 7 ++++--- public/js/journal.js | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/public/admin.css b/public/admin.css index 052db2d..60ff4e4 100644 --- a/public/admin.css +++ b/public/admin.css @@ -361,12 +361,13 @@ body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;b #aiSuggestion{font-size:.9rem;line-height:1.5} /* --- AI auto-check --- */ -.ai-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;margin-left:8px;vertical-align:middle;background:rgba(37,99,235,.1);color:var(--accent);cursor:help;flex-shrink:0} -.ai-badge svg{width:14px;height:14px;display:block} +.ai-badge{display:inline-block;font-size:.68rem;font-weight:600;line-height:1;padding:3px 8px;border-radius:999px;margin-left:6px;vertical-align:middle;background:rgba(37,99,235,.1);color:var(--accent);white-space:nowrap} +.ai-badge-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:8px;cursor:help;flex-shrink:0} +.ai-badge-ic svg{width:14px;height:14px;display:block} .ai-badge-done{background:rgba(22,163,74,.12);color:#16a34a} .ai-badge-error{background:rgba(239,68,68,.12);color:#ef4444} .ai-badge-skipped,.ai-badge-reverted{background:rgba(148,163,184,.18);color:var(--muted)} -.ai-badge-processing .lucide-loader{animation:spin 1s linear infinite} +.ai-badge-ic.ai-badge-processing .lucide-loader{animation:spin 1s linear infinite} @keyframes spin{to{transform:rotate(360deg)}} .ai-status{margin-top:6px;font-size:.78rem;color:var(--muted)} .ai-queue{margin-top:8px;font-size:.78rem;color:var(--muted)} diff --git a/public/js/journal.js b/public/js/journal.js index fabb51d..9e24c3f 100644 --- a/public/js/journal.js +++ b/public/js/journal.js @@ -63,7 +63,7 @@ function aiBadge(e) { const st = e.ai_status; const label = AI_STATUS_LABELS[st] || `ИИ: ${st}`; const icon = AI_STATUS_ICONS[st] || 'sparkles'; - return ``; + return ``; } function findFile(id) {