|
|
@ -1,4 +1,4 @@
|
|
|
|
/* global Backbone, Whisper, storage, _, ConversationController, $ */
|
|
|
|
/* global Backbone, i18n, Whisper, storage, _, ConversationController, $ */
|
|
|
|
|
|
|
|
|
|
|
|
/* eslint-disable more/no-then */
|
|
|
|
/* eslint-disable more/no-then */
|
|
|
|
|
|
|
|
|
|
|
@ -238,8 +238,19 @@
|
|
|
|
this.el.append(dialog.el);
|
|
|
|
this.el.append(dialog.el);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
showLeaveGroupDialog(groupConvo) {
|
|
|
|
showLeaveGroupDialog(groupConvo) {
|
|
|
|
const dialog = new Whisper.LeaveGroupDialogView(groupConvo);
|
|
|
|
const title = groupConvo.isPublic()
|
|
|
|
this.el.append(dialog.el);
|
|
|
|
? i18n('deletePublicChannel')
|
|
|
|
|
|
|
|
: i18n('deleteContact');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const message = groupConvo.isPublic()
|
|
|
|
|
|
|
|
? i18n('deletePublicChannelConfirmation')
|
|
|
|
|
|
|
|
: i18n('deleteContactConfirmation');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
window.confirmationDialog({
|
|
|
|
|
|
|
|
title,
|
|
|
|
|
|
|
|
message,
|
|
|
|
|
|
|
|
resolve: () => ConversationController.deleteContact(groupConvo.id),
|
|
|
|
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
showInviteFriendsDialog(groupConvo) {
|
|
|
|
showInviteFriendsDialog(groupConvo) {
|
|
|
|
const dialog = new Whisper.InviteFriendsDialogView(groupConvo);
|
|
|
|
const dialog = new Whisper.InviteFriendsDialogView(groupConvo);
|
|
|
|