diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-12-22 07:46:52 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-12-22 07:47:41 +0100 |
| commit | fe7ee50baa8f96836ecefa2088d129b90705125c (patch) | |
| tree | d148e031ac882a1af0ea35629d6cd27c560d50fb /public/assets/js/lib/views/mail/mailbox.js | |
| parent | fa4ed0f3b1ce5decfc6ee59d38e63e78a7793de4 (diff) | |
new mail alert
Diffstat (limited to 'public/assets/js/lib/views/mail/mailbox.js')
| -rw-r--r-- | public/assets/js/lib/views/mail/mailbox.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/public/assets/js/lib/views/mail/mailbox.js b/public/assets/js/lib/views/mail/mailbox.js index 22a49c5..5635a7d 100644 --- a/public/assets/js/lib/views/mail/mailbox.js +++ b/public/assets/js/lib/views/mail/mailbox.js @@ -1,24 +1,24 @@ var MailboxView = View.extend({ el: "#messages", - + events: { 'click .discard_link': 'discard', }, - + action: "/api/mailbox/", - + initialize: function(){ this.__super__.initialize.call(this) this.template = this.$(".template").html() this.boxlist = new BoxList () }, - + load: function(name){ name = sanitize(name) || "inbox" $("h1").html(name) $.get(this.action + name, this.populate.bind(this)) }, - + populate: function(data){ if (data.boxes) { this.boxlist.load(data.boxes) @@ -37,7 +37,7 @@ var MailboxView = View.extend({ } $("body").removeClass('loading') }, - + parse: function(message, user){ var datetime = verbose_date(message.date) var size = hush_size(message.size) @@ -47,6 +47,7 @@ var MailboxView = View.extend({ var t = this.template .replace(/{{id}}/g, message.id) .replace(/{{to}}/g, is_sender ? "to " : "") + .replace(/{{unread}}/g, message.unread ? "unread" : "") .replace(/{{username}}/g, is_sender ? message.recipient : message.sender) .replace(/{{subject}}/g, message.subject) .replace(/{{date}}/g, datetime[0]) |
