selected-layout-stay: отбор остаётся на кандидатах; отобранные — layout на всю высоту (резюме под кнопками, редактор+оригинал в рост, публикация внизу)

This commit is contained in:
kpa39l
2026-09-15 18:17:07 +00:00
parent 51a13de28c
commit 8d26c97e6b
8 changed files with 283 additions and 97 deletions
+2 -2
View File
@@ -50,7 +50,7 @@
<div class="row g-0">
<!-- ЛЕВАЯ ПАНЕЛЬ: список + группировка + массовые операции -->
<div class="col-md-4">
<div class="border rounded p-2 d-flex flex-column" style="max-height: 82vh; background:#fff;">
<div class="border rounded p-2 d-flex flex-column" style="max-height: calc(100vh - 160px); background:#fff;">
<div class="d-flex flex-wrap align-items-center mb-1 gap-1">
<span class="me-1 text-muted small">Группировка:</span>
{% for val, label in [('source', 'источник'), ('date', 'дата'), ('status', 'статус')] %}
@@ -119,7 +119,7 @@
<!-- ПРАВАЯ ПАНЕЛЬ: детали выбранного -->
<div class="col-md-8">
<div class="border rounded p-3 bg-white d-flex flex-column" style="height: 82vh;">
<div class="border rounded p-3 bg-white d-flex flex-column" style="height: calc(100vh - 160px);">
{% if selected %}
<div class="d-flex justify-content-between align-items-start flex-shrink-0">
<h5 class="mb-0">#{{ selected.id }} {{ selected.source_name or '?' }}</h5>