ui: remove per-row Лог/⟳/✕ buttons from camera table, fix row height to 22px

The camera table actions column (log/restart/delete buttons) is removed:
the table drops to 8 columns across thead, filled rows, empty slots and the
bulk-edit rows. The now-orphaned log subrow and openLogs tracking are gone.
Camera rows get a hard fixed height of 22px via a new table.cams.cams-fixed
rule (zero vertical padding, 22px line-height) so rows never inflate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-01 21:15:39 +05:00
parent e2e03054ac
commit a519b78eb2
4 changed files with 11 additions and 24 deletions
+4 -2
View File
@@ -425,8 +425,10 @@ table.cams th, table.cams td {
table.cams th { color: var(--text-dim); font-weight: 500; font-size: 11px; padding: 4px 10px; }
table.cams td.actions { white-space: nowrap; text-align: right; }
table.cams tr.slot-empty td { opacity: .5; }
/* строка-контейнер лога не должна занимать высоту, пока лог скрыт */
table.cams tr.logrow > td { padding: 0; border: none; }
/* камеры: жёстко фиксированная высота строки 22px (плотная таблица) */
table.cams.cams-fixed td, table.cams.cams-fixed th {
height: 22px; padding-top: 0; padding-bottom: 0; line-height: 22px;
}
/* ── Инлайн-редактор строки (вместо всплывающего окна) ── */
.cam-edit { background: var(--panel-2); padding: 12px 12px 14px; }