summaryrefslogtreecommitdiff
path: root/public/js/lib/views/room/chat.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/lib/views/room/chat.js')
-rw-r--r--public/js/lib/views/room/chat.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/public/js/lib/views/room/chat.js b/public/js/lib/views/room/chat.js
index 0932e47..aadd9bc 100644
--- a/public/js/lib/views/room/chat.js
+++ b/public/js/lib/views/room/chat.js
@@ -32,6 +32,19 @@ var ChatView = View.extend({
}
},
+ addMany: function(msgs){
+ var base = this
+ var wasScrolled = this.scrolled
+ this.scrolled = true
+ msgs.forEach(function(msg){
+ base.add(msg)
+ })
+ this.scrolled = wasScrolled
+ if (! this.scrolled) {
+ this.scrollToBottom()
+ }
+ },
+
send: function(e){
e && e.preventDefault()
var val = this.$msg.sanitize()