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