(function() { 'use strict'; app.view.ReadView = Backbone.View.extend({ initialize: function(args) { this.template = _.template(app.util.tpl.get('read')); this.model = args.dao.getItem(args.folder, args.messageId); }, render: function(eventName) { var params = this.model.toJSON(); params.account = this.options.dao.account.get('emailAddress'); params.folder = this.options.folder; params.id = encodeURIComponent(params.id); $(this.el).html(this.template(params)); this.renderBody(); return this; }, renderBody: function(tryHtml) { var page = $(this.el), emailBody = this.model.get('body'); if (!tryHtml && emailBody.indexOf(''); page.find('#bodyItem textarea').text(emailBody); } else if (tryHtml && emailBody.indexOf('