* d'afficher les messages non-affichés.
* @param funClickExtract fonction (fun(numMess)) appellée lors du clic sur un bouton "extraire"
*/
-Conversation.prototype.flush = function(funClickExtract, funClickLienConv)
+Conversation.prototype.flush = function(funClickOuvrirConv)
{
var thisConversation = this
{
// FIXME : ya pas mieux ?
var racine = jQuery(event.target).text()
- funClickLienConv(parseInt(racine.substring(1, racine.length - 1), 36))
+ funClickOuvrirConv(parseInt(racine.substring(1, racine.length - 1), 36))
return false
}
)
// extraction d'une conversation
if (jQuery(event.target).is(".extraire"))
{
- funClickExtract(parseInt(idMess, 36))
+ funClickOuvrirConv(parseInt(idMess, 36))
return
}
var thisMessages = this
this.conversations[numConv].flush(
- // fonction appelée lors de la demande d'extraction d'une conversation
- function(idMess)
- {
- if (thisMessages.client.ajouterConversation(idMess))
- thisMessages.rafraichirMessages(true)
- },
function(racine) // appelé lorsqu'un utilisateur click sur un lien vers une conversation
{
- if (thisMessages.client.ajouterConversation(racine))
- thisMessages.rafraichirMessages(true)
+ thisMessages.ouvrirConversation(racine)
}
)
}
+Messages.prototype.ouvrirConversation = function(racine)
+{
+ if (this.client.ajouterConversation(racine))
+ this.rafraichirMessages(true)
+ else
+ this.util.messageDialogue("Cette conversation est déjà ouverte")
+}
+
Messages.prototype.viderMessages = function()
{
// Obsolète