Fixing chat to correctly count messages for deletion.

This commit is contained in:
marcins78@gmail.com
2011-10-19 09:33:31 +00:00
parent 2796ca2971
commit a14a1d3676

View File

@@ -66,9 +66,9 @@ var ChatBoxUI = Class.extend({
appendMessage: function(message, msgClass) {
if (msgClass == undefined)
msgClass = "chatMessage";
this.chatMessagesDiv.append("<div class='" + msgClass + "'>" + message + "</div>");
if ($("div", this.chatMessagesDiv).length > 100) {
$("div", this.chatMessagesDiv).first().remove();
this.chatMessagesDiv.append("<div class='message " + msgClass + "'>" + message + "</div>");
if ($("div.message", this.chatMessagesDiv).length > 150) {
$("div.message", this.chatMessagesDiv).first().remove();
}
this.chatMessagesDiv.prop({ scrollTop: this.chatMessagesDiv.prop("scrollHeight") });
},