Delete individual message

FREEBIE
This commit is contained in:
Scott Nonnenberg 2017-07-12 15:19:07 -07:00
parent 782b8c7640
commit 14765599f3
5 changed files with 44 additions and 0 deletions

View file

@ -89,6 +89,23 @@
this.listenTo(this.model, 'change', this.render);
},
events: {
'click button.delete': 'onDelete'
},
onDelete: function() {
var dialog = new Whisper.ConfirmationDialogView({
message: i18n('deleteWarning'),
okText: i18n('delete'),
resolve: function() {
this.model.destroy();
this.resetPanel();
}.bind(this),
reject: function() {}
});
this.$el.prepend(dialog.el);
dialog.focusCancel();
},
getContact: function(number) {
var c = ConversationController.get(number);
return {
@ -128,6 +145,7 @@
sent : i18n('sent'),
received : i18n('received'),
errorLabel : i18n('error'),
deleteLabel : i18n('deleteMessage'),
retryDescription: i18n('retryDescription')
}));
this.view.$el.prependTo(this.$('.message-container'));