From 4d938acc290606365429e23222b035aca5bca068 Mon Sep 17 00:00:00 2001 From: zuevav Date: Wed, 7 Oct 2026 08:38:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D0=BD=D1=82=D1=83=D1=80=D1=8B=20?= =?UTF-8?q?=D0=9D=D0=A0=D0=94:=20=D0=BA=D0=B0=D1=80=D1=82=D0=BE=D1=87?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=BE=D0=B4=D0=BD=D0=BE=D0=B9=20=D0=B2=D1=8B?= =?UTF-8?q?=D1=81=D0=BE=D1=82=D1=8B=20=E2=80=94=20=D0=BA=D0=BB=D0=B0=D1=81?= =?UTF-8?q?=D1=81=20=D0=B0=D0=BA=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BA=D0=B0=D1=80=D1=82=D0=BE=D1=87=D0=BA=D0=B8=20=D1=81=D0=BE?= =?UTF-8?q?=D0=B2=D0=BF=D0=B0=D0=B4=D0=B0=D0=BB=20=D1=81=20=D1=80=D1=8F?= =?UTF-8?q?=D0=B4=D0=BE=D0=BC=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA=20(ma?= =?UTF-8?q?rgin-top:auto=20=D1=81=D0=B4=D0=B2=D0=B8=D0=B3=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B5=D1=91=20=D0=B2=D0=BD=D0=B8=D0=B7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi --- internal/lkgateway/web/templates/part_igate.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/lkgateway/web/templates/part_igate.html b/internal/lkgateway/web/templates/part_igate.html index adb7712..a6f9c6a 100644 --- a/internal/lkgateway/web/templates/part_igate.html +++ b/internal/lkgateway/web/templates/part_igate.html @@ -4,14 +4,14 @@ #ig-box h3{margin:0 0 6px;font-size:15px} #ig-box label.f{display:block;margin:0;font-size:13px} #ig-box label.f input,#ig-box label.f select{display:block;margin-top:4px;padding:7px 9px;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:4px} -.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px} -.ct{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--card);display:flex;flex-direction:column;gap:8px} +.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;align-items:stretch;grid-auto-rows:1fr} +.ct{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--card);display:flex;flex-direction:column;gap:8px;margin:0;height:100%;box-sizing:border-box;align-self:stretch} .ct-on{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent-weak) 45%,var(--card))} .ct-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px} .ct-h b{display:block;font-size:15px} .ct-h small{display:block;color:var(--muted);font-size:12.5px;margin-top:1px} .ct-pill{flex:none;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--card-2);border:1px solid var(--border);color:var(--text-2);white-space:nowrap} -.ct-act .ct-pill, .ct-on .ct-pill{background:var(--accent);border-color:var(--accent);color:#fff} +.ct-cur .ct-pill{background:var(--accent);border-color:var(--accent);color:#fff} .ct-ok .ct-pill{background:var(--ok-weak);border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok)} .ct-no .ct-pill{background:var(--warn-weak);border-color:color-mix(in srgb,var(--warn) 35%,transparent);color:var(--warn)} .ct-li{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:13px} @@ -214,7 +214,7 @@ it(!!ch.profile, ch.profile?'ключ: профиль '+esc(ch.profile):'ключ этого контура не установлен'); it(!!ch.enabled, ch.enabled?'канал включён':'канал выключен — включится после установки ключа'); var ready=ch.enabled&&ch.profile; - if(act){ pill='● Активный'; cls='act'; } + if(act){ pill='● Активный'; cls='cur'; } else if(ready){ pill='Готов'; cls='ok'; } else { pill='Нужен ключ'; cls='no'; } if(!ch.profile) a.push('Установить ключ');