... | ... |
@@ -4,6 +4,8 @@ class Xmpp.Views.Chat.WindowView extends Backbone.View |
4 | 4 |
template: JST["backbone/templates/chat/window"] |
5 | 5 |
el: $('#conversation-js') |
6 | 6 |
|
7 |
+ maxHistoryLength: 20 |
|
8 |
+ |
|
7 | 9 |
events: |
8 | 10 |
'submit #msg-writer': (e) -> @sendMessage(e) |
9 | 11 |
|
... | ... |
@@ -69,5 +71,8 @@ class Xmpp.Views.Chat.WindowView extends Backbone.View |
69 | 69 |
@log(messageView) |
70 | 70 |
|
71 | 71 |
log: (view) -> |
72 |
+ if (@historyStack.length + 1 >= @maxHistoryLength) |
|
73 |
+ @historyStack = @historyStack.slice(@historyStack.length - @maxHistoryLength + 1) |
|
74 |
+ |
|
72 | 75 |
@historyStack.push(view) |
73 | 76 |
# App.debug @historyStack |