summaryrefslogtreecommitdiff
path: root/web-ui/app/js/mail_list
diff options
context:
space:
mode:
authorrafael lisboa <rafaelzlisboa@gmail.com>2015-02-20 19:22:18 -0200
committerrafael lisboa <rafaelzlisboa@gmail.com>2015-02-23 11:51:57 -0300
commite3c370a28f3ec8a2802a5098ed0cbb777292eba9 (patch)
tree892f71988802d022555ffdc22548eac75754a184 /web-ui/app/js/mail_list
parent8fbf113c7d51fced6c066dd035f158c0ab919326 (diff)
Add pencil icon to drafts
Diffstat (limited to 'web-ui/app/js/mail_list')
-rw-r--r--web-ui/app/js/mail_list/ui/mail_item_factory.js21
1 files changed, 3 insertions, 18 deletions
diff --git a/web-ui/app/js/mail_list/ui/mail_item_factory.js b/web-ui/app/js/mail_list/ui/mail_item_factory.js
index 88638c9d..87a883b0 100644
--- a/web-ui/app/js/mail_list/ui/mail_item_factory.js
+++ b/web-ui/app/js/mail_list/ui/mail_item_factory.js
@@ -30,7 +30,7 @@ define(
};
var TEMPLATE_TYPE = {
- 'drafts': 'sent',
+ 'drafts': 'draft',
'sent': 'sent'
};
@@ -38,32 +38,17 @@ define(
var mailItemContainer = $('<li>', { id: 'mail-' + mail.ident});
nodeToAttachTo.append(mailItemContainer);
- var mailToCreate;
- if(currentTag === 'all'){
- mailToCreate = detectMailType(mail);
- } else {
- mailToCreate = MAIL_ITEM_TYPE[currentTag] || GenericMailItem;
- }
+ var mailToCreate = MAIL_ITEM_TYPE[mail.mailbox] || GenericMailItem;
mailToCreate.attachTo(mailItemContainer, {
mail: mail,
selected: mail.ident === currentMailIdent,
tag: currentTag,
isChecked: isChecked,
- templateType: TEMPLATE_TYPE[currentTag] || 'single'
+ templateType: TEMPLATE_TYPE[mail.mailbox] || 'single'
});
};
- var detectMailType = function(mail) {
- if (mail.isDraftMail()) {
- return MAIL_ITEM_TYPE.drafts;
- } else if (mail.isSentMail()) {
- return MAIL_ITEM_TYPE.sent;
- } else {
- return GenericMailItem;
- }
- };
-
return {
createAndAttach: createAndAttach
};