summaryrefslogtreecommitdiff
path: root/web-ui/app/js/mail_view/ui/attachment.js
diff options
context:
space:
mode:
authorPixelated <pixelated@pix-poa-1>2015-12-23 14:45:52 -0200
committerPixelated <pixelated@pix-poa-1>2015-12-23 14:45:52 -0200
commite0e1ee29e1bede2dbee6108c1a923663eecac9fd (patch)
tree76ed57bb9bd4f59d5398fc8fe7fbc741f7692624 /web-ui/app/js/mail_view/ui/attachment.js
parentaf90d1679a02ad58175b8070cbdfb46666a1dcfc (diff)
enable/disable send button when attachment is uploading
Issue #548
Diffstat (limited to 'web-ui/app/js/mail_view/ui/attachment.js')
-rw-r--r--web-ui/app/js/mail_view/ui/attachment.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/web-ui/app/js/mail_view/ui/attachment.js b/web-ui/app/js/mail_view/ui/attachment.js
index f57fea5b..fcb0fe68 100644
--- a/web-ui/app/js/mail_view/ui/attachment.js
+++ b/web-ui/app/js/mail_view/ui/attachment.js
@@ -42,13 +42,18 @@ define(
dataType: 'json',
done: function (e, response) {
var data = response.result;
- $('#files').html('<span>' + data.filename + ' (' + humanReadable(data.filesize) + ')' + '</span>');
+ var link = '<a href="/attachment/'+ data.attachment_id + '?filename='+ data.filename +'&encoding=base64">' + data.filename + ' (' + humanReadable(data.filesize) + ')' + '</a>';
+ $('#attachment-list-item').html(link);
on.trigger(document, events.mail.uploadedAttachment, data);
},
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .progress-bar').css('width', progress + '%');
}
+ }).bind('fileuploadstart', function(e) {
+ on.trigger(document, events.mail.uploadingAttachment);
+ }).bind('fileuploadadd', function(e) {
+ $('.attachmentsAreaWrap').show();
});
}
@@ -60,6 +65,7 @@ define(
this.after('initialize', function () {
if (features.isEnabled('attachment')) {
this.render();
+ $('.attachmentsAreaWrap').hide();
}
this.on(this.$node, 'click', this.upload);
});