Close an open conversation before opening another
This commit is contained in:
parent
bbb5d56516
commit
9d0be46a53
|
@ -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});
|
||||
},
|
||||
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue