fix(candidates): кнопка Опубликовать — под полем комментария рядом с Сохранить; оригинальный пост растянут на всю высоту панели

This commit is contained in:
kpa39l
2026-09-15 16:49:44 +00:00
parent c09dff08ac
commit b542e9b4fa
2 changed files with 10 additions and 7 deletions
+9 -7
View File
@@ -121,9 +121,9 @@
<!-- ПРАВАЯ ПАНЕЛЬ: детали выбранного -->
<div class="col-md-8">
<div class="border rounded p-3 bg-white" style="max-height: 82vh; overflow-y:auto;">
<div class="border rounded p-3 bg-white d-flex flex-column" style="height: 82vh;">
{% if selected %}
<div class="d-flex justify-content-between align-items-start">
<div class="d-flex justify-content-between align-items-start flex-shrink-0">
<h5 class="mb-0">#{{ selected.id }} {{ selected.source_name or '?' }}</h5>
<small class="text-muted">{{ (selected.published_at or selected.fetched_at) | dt }}</small>
</div>
@@ -172,11 +172,11 @@
{% if selected.status != 'published' %}
<form method="post" action="/posts/{{ selected.id }}/approve" id="approve-form">
{{ hid }}
<button class="btn btn-success" type="submit" title="Опубликовать в канал: комментарий (если есть) первым, затем текст поста/пересказ, картинка, ссылка">✅ Опубликовать</button>
<label class="form-label small text-muted mb-0 mt-2 d-block">💬 Мой комментарий (будет первым в канале):</label>
<label class="form-label small text-muted mb-0 d-block">💬 Мой комментарий (будет первым в канале):</label>
<textarea class="form-control form-control-sm mt-1" name="comment" rows="2"
placeholder="Комментарий/анонс…">{{ selected.comment or '' }}</textarea>
<div class="mt-2">
<div class="mt-2 d-flex flex-wrap gap-2">
<button class="btn btn-success" type="submit" title="Опубликовать в канал: комментарий (если есть) первым, затем текст поста/пересказ, картинка, ссылка">✅ Опубликовать</button>
<button class="btn btn-sm btn-outline-secondary" type="submit"
formaction="/posts/{{ selected.id }}/comment"
title="Сохранить комментарий в черновик (не публикует). Он подтянется при следующей публикации">💾 Сохранить комментарий</button>
@@ -200,8 +200,9 @@
{% endif %}
</div>
<hr>
<h6 class="text-muted">Оригинальный пост</h6>
<hr class="flex-shrink-0">
<h6 class="text-muted flex-shrink-0">Оригинальный пост</h6>
<div class="flex-grow-1 overflow-auto" style="min-height:0;">
{% if selected.text %}
<div class="post-text mt-1">{{ selected.text | markdown }}</div>
{% endif %}
@@ -219,6 +220,7 @@
{% endif %}
{% endif %}
{% if selected.summary %}<div class="mt-2"><span class="badge bg-light text-dark">резюме</span> {{ selected.summary }}</div>{% endif %}
</div>
{% else %}
<div class="alert alert-info py-3">Выберите кандидата слева</div>