From 85f6e2c13f6585d42c869cd0aae4534219af8c27 Mon Sep 17 00:00:00 2001 From: Ben Langfeld Date: Fri, 19 Dec 2014 10:55:51 +0100 Subject: [PATCH] Include contact status in roster rendering Taken from the corresponding user in our main roster if he exists. Fixes #325 --- src/view/pane/roster.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/view/pane/roster.js b/src/view/pane/roster.js index aa618c15..415395d2 100644 --- a/src/view/pane/roster.js +++ b/src/view/pane/roster.js @@ -69,11 +69,13 @@ Candy.View.Pane = (function(self, $) { // a user joined the room if(action === 'join') { usercountDiff = 1; + var contact = user.getContact(); var html = Mustache.to_html(Candy.View.Template.Roster.user, { roomId: roomId, userId : userId, userJid: user.getJid(), realJid: user.getRealJid(), + status: contact ? contact.getStatus() : 'unavailable', nick: user.getNick(), displayNick: Candy.Util.crop(user.getNick(), Candy.View.getOptions().crop.roster.nickname), role: user.getRole(),