Enable sending audio recordings

pull/574/head
Beaudan Brown
parent 49fcb50d48
commit a3635216db

@ -1228,8 +1228,7 @@
"Option to control creation and send of link previews in setting screen"
},
"linkPreviewsSettingDescription": {
"message":
"Enable link previews",
"message": "Enable link previews",
"description": "Description shown for the Link Preview option "
},
"spellCheckDescription": {

@ -133,12 +133,12 @@
<div class='flex'>
<button class='emoji' {{#disable-inputs}} disabled="disabled" {{/disable-inputs}}></button>
<textarea maxlength='2000' class='send-message' placeholder='{{ send-message }}' rows='1' dir='auto' {{#disable-inputs}} disabled="disabled" {{/disable-inputs}}></textarea>
<div class='capture-audio hide'>
<div class='capture-audio'>
<button class='microphone' {{#disable-inputs}} disabled="disabled" {{/disable-inputs}}></button>
</div>
<div id='choose-file' class='choose-file'>
<button class='paperclip thumbnail' {{#disable-inputs}} disabled="disabled" {{/disable-inputs}}></button>
<input type='file' class='file-input' multiple='multiple' accept='video/* image/*'>
<input type='file' class='file-input' multiple='multiple'>
</div>
</div>
</form>
@ -654,8 +654,6 @@
<div class='error'></div>
</div>
<div class='buttons'>
<!-- <a class='button grey' id='back-button'>Back</a> -->
<!-- <a class='button' id='save-button' data-loading-text='Please wait...'>Save</a> -->
<button class='button grey' id='back-button' tabindex='2'>Back</button>
<button class='button' id='save-button' tabindex='1'>Save</button>
</div>

@ -2015,7 +2015,9 @@
);
const ourNumber = textsecure.storage.user.getNumber();
return !stillUnread.some(
m => m.propsForMessage.text && m.propsForMessage.text.indexOf(`@${ourNumber}`) !== -1
m =>
m.propsForMessage.text &&
m.propsForMessage.text.indexOf(`@${ourNumber}`) !== -1
);
})();

@ -942,7 +942,16 @@ class LokiPublicChannelAPI {
}
static getAnnotationFromAttachment(attachment) {
const type = attachment.contentType.match(/^image/) ? 'photo' : 'video';
let type;
if (attachment.contentType.match(/^image/)) {
type = 'photo';
} else if (attachment.contentType.match(/^video/)) {
type = 'video';
} else if (attachment.contentType.match(/^audio/)) {
type = 'audio';
} else {
type = 'other';
}
const annotation = {
type: ATTACHMENT_TYPE,
value: {

@ -636,10 +636,6 @@
},
toggleMicrophone() {
// ALWAYS HIDE until we support audio
this.$('.capture-audio').hide();
/*
if (
this.$('.send-message').val().length > 0 ||
this.fileInput.hasFiles()
@ -648,7 +644,6 @@
} else {
this.$('.capture-audio').show();
}
*/
},
captureAudio(e) {
e.preventDefault();

@ -57,10 +57,9 @@
if (_.isEmpty(nickname)) {
this.$('.ok').attr('disabled', 'disabled');
return false;
} else {
this.$('.ok').removeAttr('disabled');
return true;
}
this.$('.ok').removeAttr('disabled');
return true;
},
render_attributes() {
return {

@ -90,10 +90,9 @@
if (_.isEmpty(newVal)) {
this.$('#save-button').attr('disabled', 'disabled');
return false;
} else {
this.$('#save-button').removeAttr('disabled');
return true;
}
this.$('#save-button').removeAttr('disabled');
return true;
},
async showPage(pageIndex) {
// eslint-disable-next-line func-names

Loading…
Cancel
Save