From ba2f47ead6e37d55244f19add204f4dfd2747ce1 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Fri, 27 Dec 2013 14:09:22 -0500 Subject: [PATCH] closes #690, closes #691 --- public/src/modules/chat.js | 7 ++++++- public/templates/admin/settings.tpl | 1 + src/install.js | 3 +++ src/messaging.js | 18 +++++++++++------- 4 files changed, 21 insertions(+), 8 deletions(-) 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