Close an open conversation before opening another

This commit is contained in:
lilia 2014-07-22 22:52:59 -10:00
parent bbb5d56516
commit 9d0be46a53
2 changed files with 3 additions and 0 deletions

View File

@ -21,6 +21,7 @@ var Whisper = Whisper || {};
},
open: function(e) {
$('#main').trigger('close'); // detach any existing conversation views
var v = new Whisper.ConversationView({el: $('#main'), model: this.model});
},

View File

@ -6,11 +6,13 @@ var Whisper = Whisper || {};
Whisper.ConversationView = Backbone.View.extend({
initialize: function() {
this.listenTo(this.model, 'destroy', this.remove); // auto update
var v = new Whisper.MessageListView({collection: this.model.messages()});
v.render();
},
events: {
'submit #new-message': 'sendMessage',
'close': 'remove'
},
sendMessage: function(e) {