diff --git a/public/src/modules/chat.js b/public/src/modules/chat.js index 17820dcadc..64b632f24d 100644 --- a/public/src/modules/chat.js +++ b/public/src/modules/chat.js @@ -103,6 +103,7 @@ define(['taskbar', 'string'], function(taskbar, S) { module.bringModalToTop(chatModal); checkOnlineStatus(chatModal); taskbar.updateActive(uuid); + scrollToBottom(chatModal.find('#chat-content')); chatModal.find('#chat-message-input').focus(); } @@ -153,10 +154,14 @@ define(['taskbar', 'string'], function(taskbar, S) { var date = new Date(parseInt(timestamp, 10)); chatContent.append('[' + date.toLocaleTimeString() + '] ' + message); + scrollToBottom(chatContent); + }; + + function scrollToBottom(chatContent) { chatContent.scrollTop( chatContent[0].scrollHeight - chatContent.height() ); - }; + } module.toggleNew = function(uuid, state) { taskbar.toggleNew(uuid, state); diff --git a/public/templates/admin/settings.tpl b/public/templates/admin/settings.tpl index 2fe46bbdc0..73ea33faa8 100644 --- a/public/templates/admin/settings.tpl +++ b/public/templates/admin/settings.tpl @@ -104,6 +104,7 @@ Post Delay

Minimum Title Length

Minimum Post Length

+ Chat Messages To Display