FIX problème de rafraichissement des messages (flush, js)
[euphorik.git] / js / pageMinichat.js
index 48ab5be..356956c 100755 (executable)
@@ -529,12 +529,6 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
             
          messagePair = !messagePair
       }
-      
-   // enlève les messages exedentaires
-   var nbMessagesAffiche = $("#conversations #" + this.getId() + " .message").size()
-   
-   if (nbMessagesAffiche > this.nbMessageMax)
-      $("#conversations #" + this.getId() + " .message").slice(this.nbMessageMax, nbMessagesAffiche).empty()
    
    var DOM = $(XHTML)
    DOM.each(
@@ -640,6 +634,11 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
    )
    DOM.prependTo("#conversations #" + this.getId())
    
+   // enlève les messages exedentaires
+   var nbMessagesAffiche = $("#conversations #" + this.getId() + " .message").size()   
+   if (nbMessagesAffiche > this.nbMessageMax)
+      $("#conversations #" + this.getId() + " .message").slice(this.nbMessageMax, nbMessagesAffiche).remove()
+   
    if (this.messages.length > 0)
       this.idDernierMessageAffiche = this.messages[this.messages.length-1].id
 }