style(chat): цитата ответа как в телеграме — квадрат слева, текст справа

Миниатюра вложения в цитате больше не растягивается на всю ширину:
фиксированный квадрат 44x44 слева, автор и текст в колонке справа.
Обёртка .msg-reply-body даёт им flex:1, поэтому длинный текст
обрезается многоточием по месту, а не растягивает цитату.
This commit is contained in:
dev
2026-10-06 00:35:25 +03:00
parent 3ac54f57b4
commit a3169648f3
2 changed files with 9 additions and 7 deletions
+3 -2
View File
@@ -163,8 +163,9 @@ function chatReplyHtml(m) {
const inner = gone
? `${head}<span class="msg-reply-text">Сообщение удалено</span>`
: `${head}${body ? `<span class="msg-reply-text">${esc(body)}</span>` : ''}${fileLine}`;
if (gone) return `<div class="msg-reply">${inner}</div>`;
return `<button type="button" class="msg-reply" data-msg-jump="${m.reply_to_id}" title="Перейти к сообщению">${img}${inner}</button>`;
const body2 = `<span class="msg-reply-body">${inner}</span>`;
if (gone) return `<div class="msg-reply">${body2}</div>`;
return `<button type="button" class="msg-reply" data-msg-jump="${m.reply_to_id}" title="Перейти к сообщению">${img}${body2}</button>`;
}
function addChatMessage(m) {