diff options
author | Patrick Maia <patrickjourdanmaia@gmail.com> | 2014-08-08 15:19:09 -0300 |
---|---|---|
committer | Patrick Maia <patrickjourdanmaia@gmail.com> | 2014-08-08 15:19:09 -0300 |
commit | 6da512032af12aa58793741ba5bb4485a346ff10 (patch) | |
tree | 5ed8edbc6483e51589026d96e32e84e8db8449db /web-ui/app/js/mail_view/ui/mail_view.js | |
parent | 08e622c79a1f128fbafe7a5b2c8001bed18b0c4f (diff) |
adds signatureStatus, encryptionStatus, tags feature toggles
Diffstat (limited to 'web-ui/app/js/mail_view/ui/mail_view.js')
-rw-r--r-- | web-ui/app/js/mail_view/ui/mail_view.js | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/web-ui/app/js/mail_view/ui/mail_view.js b/web-ui/app/js/mail_view/ui/mail_view.js index 9114fa2e..33eb71d9 100644 --- a/web-ui/app/js/mail_view/ui/mail_view.js +++ b/web-ui/app/js/mail_view/ui/mail_view.js @@ -61,8 +61,12 @@ define( data.mail.header.formattedDate = viewHelpers.getFormattedDate(date); data.mail.security_casing = data.mail.security_casing || {}; - var signed = this.checkSigned(data.mail); - var encrypted = this.checkEncrypted(data.mail); + if(features.isEnabled('signatureStatus')) { + var signed = this.checkSigned(data.mail); + } + if(features.isEnabled('encryptionStatus')) { + var encrypted = this.checkEncrypted(data.mail); + } this.$node.html(templates.mails.fullView({ header: data.mail.header, @@ -71,7 +75,8 @@ define( ident: data.mail.ident, tags: data.mail.tags, encryptionStatus: encrypted, - signatureStatus: signed + signatureStatus: signed, + features: features })); this.$node.find('.bodyArea').html(viewHelpers.formatMailBody(data.mail)); @@ -79,7 +84,9 @@ define( this.trigger(document, events.search.highlightResults, {where: '.subjectArea'}); this.trigger(document, events.search.highlightResults, {where: '.msg-header .recipients'}); - this.attachTagCompletion(); + if(features.isEnabled('tags')) { + this.attachTagCompletion(); + } this.select('tags').on('click', function (event) { this.removeTag($(event.target).data('tag')); |