summaryrefslogtreecommitdiff
path: root/public/assets/js/lib/views/mail/mailbox.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-12-13 05:20:22 +0100
committerJules Laplace <julescarbon@gmail.com>2017-12-13 05:20:22 +0100
commit985c6f34f139726e4c303a4bc91a048b4340555c (patch)
tree909be1670ba74339ac5affe6b890a3e7b1c89d03 /public/assets/js/lib/views/mail/mailbox.js
parentf6feb274cde0f84e992009dff7050847eae9c89a (diff)
yes
Diffstat (limited to 'public/assets/js/lib/views/mail/mailbox.js')
-rw-r--r--public/assets/js/lib/views/mail/mailbox.js24
1 files changed, 13 insertions, 11 deletions
diff --git a/public/assets/js/lib/views/mail/mailbox.js b/public/assets/js/lib/views/mail/mailbox.js
index b7877f2..22a49c5 100644
--- a/public/assets/js/lib/views/mail/mailbox.js
+++ b/public/assets/js/lib/views/mail/mailbox.js
@@ -20,19 +20,21 @@ var MailboxView = View.extend({
},
populate: function(data){
- this.boxlist.load(data.boxes)
+ if (data.boxes) {
+ this.boxlist.load(data.boxes)
- var user = data.user
- var max = data.messages.length-1
- if (data.messages.length) {
- $("#no_messages").hide()
+ var user = data.user
+ var max = data.messages.length-1
+ if (data.messages.length) {
+ $("#no_messages").hide()
+ }
+ data.messages.forEach(function(message, i){
+ var $row = this.parse(message, user)
+ if (i === 0) $row.addClass("first")
+ if (i === max) $row.addClass("last")
+ this.$el.append($row)
+ }.bind(this))
}
- data.messages.forEach(function(message, i){
- var $row = this.parse(message, user)
- if (i === 0) $row.addClass("first")
- if (i === max) $row.addClass("last")
- this.$el.append($row)
- }.bind(this))
$("body").removeClass('loading')
},