style(chat): цитата ответа как в телеграме — квадрат слева, текст справа
Миниатюра вложения в цитате больше не растягивается на всю ширину: фиксированный квадрат 44x44 слева, автор и текст в колонке справа. Обёртка .msg-reply-body даёт им flex:1, поэтому длинный текст обрезается многоточием по месту, а не растягивает цитату.
This commit is contained in:
+3
-2
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user