FileInputView: Event on attachment change to hide/show microphone

This commit is contained in:
Scott Nonnenberg 2019-01-11 15:48:36 -08:00
parent 43e5d16020
commit b08c10a547
3 changed files with 84 additions and 76 deletions

View file

@ -151,6 +151,11 @@
this.fileInput = new Whisper.FileInputView({
el: this.$('.attachment-list'),
});
this.listenTo(
this.fileInput,
'attachments-changed',
this.toggleMicrophone
);
const getHeaderProps = () => {
const expireTimer = this.model.get('expireTimer');

View file

@ -122,11 +122,13 @@
onCloseAttachment(attachment) {
this.attachments = _.without(this.attachments, attachment);
this.trigger('attachments-changed');
this.render();
},
onClose() {
this.attachments = [];
this.trigger('attachments-changed');
this.render();
},
@ -267,6 +269,7 @@
this.attachments.push(attachment);
this.render();
this.trigger('attachments-changed');
},
async maybeAddAttachment(file) {