From 3c1acfab622d470aeb1f44a708d6023530e17ec8 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sun, 10 Dec 2017 21:08:42 +0100 Subject: more desiiiiiiiign --- public/assets/js/lib/views/mail/mailbox.js | 16 +++++++++------- public/assets/js/lib/views/mail/message.js | 1 + 2 files changed, 10 insertions(+), 7 deletions(-) (limited to 'public/assets/js/lib/views/mail') 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) - }, - }) diff --git a/public/assets/js/lib/views/mail/message.js b/public/assets/js/lib/views/mail/message.js index b6297d9..da5e1b4 100644 --- a/public/assets/js/lib/views/mail/message.js +++ b/public/assets/js/lib/views/mail/message.js @@ -15,6 +15,7 @@ var MessageView = View.extend({ populate: function(data){ this.parse(data) + $("body").removeClass('loading') }, parse: function(data){ -- cgit v1.2.3-70-g09d2