From 6da512032af12aa58793741ba5bb4485a346ff10 Mon Sep 17 00:00:00 2001 From: Patrick Maia Date: Fri, 8 Aug 2014 15:19:09 -0300 Subject: adds signatureStatus, encryptionStatus, tags feature toggles --- web-ui/app/js/mail_view/ui/mail_view.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'web-ui/app/js/mail_view/ui/mail_view.js') 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')); -- cgit v1.2.3