Lazy querying of groupings

This commit is contained in:
JC Brand 2014-07-25 09:05:33 +02:00
parent 0640dd5ae5
commit a9f9328682

View File

@ -3351,17 +3351,14 @@
converse.log("renderRosterItem called with item that doesn't have a view", "error");
return this;
}
var $contact_requests = this.$('#xmpp-contact-requests'),
$pending_contacts = this.$('#pending-xmpp-contacts'),
$current_contacts = this.$el.find('.roster-group');
view.render()
// TODO: need to add group support
if (view.$el.hasClass('current-xmpp-contact')) {
$current_contacts.after(view.el);
// TODO: need to add group support
this.$('.roster-group').after(view.el);
} else if (view.$el.hasClass('pending-xmpp-contact')) {
$pending_contacts.after(view.el);
this.$('#pending-xmpp-contacts').after(view.el);
} else if (view.$el.hasClass('requesting-xmpp-contact')) {
$contact_requests.after(view.render().el);
this.$('#xmpp-contact-requests').after(view.render().el);
}
return this;
},