diff options
author | Leandro Gualter <leandrogualter@gmail.com> | 2015-04-08 19:37:46 -0300 |
---|---|---|
committer | Roberto Soares <roberto.tech@gmail.com> | 2015-04-09 15:59:38 -0300 |
commit | beac9142c2766ed8daf7dd13b6ba22b7895402a5 (patch) | |
tree | 602778d5c43202024b158b6d38d9c8395a1e8708 /web-ui/app/js/mail_list_actions/ui/mail_list_actions.js | |
parent | 49a7867a593c7e18288e44530935fa13fb6bee1e (diff) |
Adds trash actions template and respective javascript
Diffstat (limited to 'web-ui/app/js/mail_list_actions/ui/mail_list_actions.js')
-rw-r--r-- | web-ui/app/js/mail_list_actions/ui/mail_list_actions.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/web-ui/app/js/mail_list_actions/ui/mail_list_actions.js b/web-ui/app/js/mail_list_actions/ui/mail_list_actions.js index 8987a7d4..2f59d367 100644 --- a/web-ui/app/js/mail_list_actions/ui/mail_list_actions.js +++ b/web-ui/app/js/mail_list_actions/ui/mail_list_actions.js @@ -51,14 +51,13 @@ define( function mailsActions() { this.render = function() { - this.$node.html(templates.mailActions.actionsBox({ - txtDeleteButton: this.getTxtDeleteButton() - })); + this.$node.html(this.getActionsBoxTemplate()); refreshTrigger.attachTo('#refresh-trigger'); composeTrigger.attachTo('#compose-trigger'); toggleCheckAllMailTrigger.attachTo('#toggle-check-all-emails'); paginationTrigger.attachTo('#pagination-trigger'); deleteManyTrigger.attachTo('#delete-selected'); + recoverManyTrigger.attachTo('#recover-selected'); markManyAsReadTrigger.attachTo('#mark-selected-as-read'); markAsUnreadTrigger.attachTo('#mark-selected-as-unread'); refresher.attachTo(document); @@ -81,6 +80,16 @@ define( this.render(); }; + this.getActionsBoxTemplate = function () { + if(this.getCurrentTag() === 'trash') { + return templates.mailActions.trashActionsBox(); + } else { + return templates.mailActions.actionsBox({ + txtDeleteButton: this.getTxtDeleteButton(); + }); + } + }; + this.after('initialize', function () { this.on(document, events.ui.tag.select, this.updateCurrentTag); this.render(); |