mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: if you send message scrollToBottom
This commit is contained in:
@@ -85,16 +85,16 @@ define('forum/chats/messages', [
|
||||
}
|
||||
|
||||
messages.parseMessage(data, function (html) {
|
||||
onMessagesParsed(chatContentEl, html);
|
||||
onMessagesParsed(chatContentEl, html, data);
|
||||
});
|
||||
};
|
||||
|
||||
function onMessagesParsed(chatContentEl, html) {
|
||||
function onMessagesParsed(chatContentEl, html, msgData) {
|
||||
const newMessage = $(html);
|
||||
const isAtBottom = messages.isAtBottom(chatContentEl);
|
||||
newMessage.appendTo(chatContentEl);
|
||||
messages.onMessagesAddedToDom(newMessage);
|
||||
if (isAtBottom) {
|
||||
if (isAtBottom || msgData.self) {
|
||||
messages.scrollToBottom(chatContentEl);
|
||||
// remove some message elements if there are too many
|
||||
const chatMsgEls = chatContentEl.find('[data-mid]');
|
||||
|
||||
Reference in New Issue
Block a user