summaryrefslogtreecommitdiff
path: root/public/assets/js/lib/views/mail/mailbox.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/lib/views/mail/mailbox.js')
-rw-r--r--public/assets/js/lib/views/mail/mailbox.js16
1 files changed, 9 insertions, 7 deletions
diff --git a/public/assets/js/lib/views/mail/mailbox.js b/public/assets/js/lib/views/mail/mailbox.js
index 199eeee..2f822aa 100644
--- a/public/assets/js/lib/views/mail/mailbox.js
+++ b/public/assets/js/lib/views/mail/mailbox.js
@@ -19,9 +19,16 @@ var MailboxView = View.extend({
},
populate: function(data){
+ $("body").removeClass('loading')
this.boxlist.load(data.boxes)
- data.messages.forEach(function(message){
- this.appendMessage(message, data.user)
+
+ var user = data.user
+ var max = data.messages.length-1
+ 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))
},
@@ -44,9 +51,4 @@ var MailboxView = View.extend({
return t
},
- appendMessage: function(message, user){
- var $row = $( this.parse(message, user) )
- this.$el.append($row)
- },
-
})