mail/src/js/view/messagelistitem-view.js

29 lines
828 B
JavaScript

define(['jquery', 'underscore', 'backbone', 'js/app-config'], function($, _, Backbone, app) {
'use strict';
var MessageListItemView = Backbone.View.extend({
tagName: "li",
initialize: function() {
this.template = _.template(app.util.tpl.get('messagelistitem'));
},
render: function() {
var params = this.model;
params.account = this.options.account;
params.folder = this.options.folder;
params.id = encodeURIComponent(params.id);
// var util = new cryptoLib.Util(window, null);
// var date = util.parseDate(params.sentDate);
// params.displayDate = date.getDate() + '.' + (date.getMonth() + 1) + '. ' + date.getHours() + ':' + date.getMinutes();
params.displayDate = params.sentDate;
$(this.el).html(this.template(params));
return this;
}
});
return MessageListItemView;
});