+/**
+ * Enlève une conversation.
+ */
+Messages.prototype.supprimerConversation = function(num)
+{
+ if (num <= 0 || num >= this.conversations.length) return // la numéro 0 ne peut être supprimé
+ this.conversations[num].supprimer()
+
+ // décalage TODO : supprimer le dernier élément
+ for (var i = num; i < this.conversations.length - 1; i++)
+ {
+ this.conversations[i] = this.conversations[i+1]
+ this.conversations[i].num -= 1
+ }
+ this.conversations.pop()
+ this.ajusterLargeurConversations()
+
+ this.client.supprimerConversation(num-1)
+
+ this.rafraichirMessages(true)
+}
+
+
+/**
+ * Ajuste la largeur des conversations en fonction de leur nombre. modifie l'attribut CSS 'width'.
+ */
+Messages.prototype.ajusterLargeurConversations = function()
+{
+ jQuery("#conversations .conversation").css("width", 100 / this.conversations.length + "%")
+}
+