projects
/
euphorik.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e90f287
)
FIX petites corrections concernant les messages auquels l'utilisateur veut répondre
author
Greg Burri
<greg.burri@gmail.com>
Tue, 24 Jun 2008 21:49:09 +0000
(21:49 +0000)
committer
Greg Burri
<greg.burri@gmail.com>
Tue, 24 Jun 2008 21:49:09 +0000
(21:49 +0000)
js/pageMinichat.js
patch
|
blob
|
history
diff --git
a/js/pageMinichat.js
b/js/pageMinichat.js
index
29effac
..
8586bb5
100755
(executable)
--- a/
js/pageMinichat.js
+++ b/
js/pageMinichat.js
@@
-823,7
+823,8
@@
Messages.prototype.toggleMessageRepond = function(mess)
Messages.prototype.enleverMessagesRepond = function()
{
this.messagesRepond = {}
Messages.prototype.enleverMessagesRepond = function()
{
this.messagesRepond = {}
- $(".message").removeClass("repondEnEvidence")
+ $("#conversations div.message").removeClass("repondEnEvidence")
+ $("form#posterMessage #repondA .messages").empty()
}
/**
}
/**
@@
-831,9
+832,9
@@
Messages.prototype.enleverMessagesRepond = function()
*/
Messages.prototype.enleverMessageRepond = function(mess)
{
*/
Messages.prototype.enleverMessageRepond = function(mess)
{
+ console.log(mess)
$("#" + mess.getId()).removeClass("repondEnEvidence")
$("#" + mess.getId(this.prefixIdMessage)).remove()
$("#" + mess.getId()).removeClass("repondEnEvidence")
$("#" + mess.getId(this.prefixIdMessage)).remove()
- $("form#posterMessage #repondA .messages").empty()
delete this.messagesRepond[mess.id]
this.rafraichireNombreMessagesRepond()
}
delete this.messagesRepond[mess.id]
this.rafraichireNombreMessagesRepond()
}
@@
-873,7
+874,7
@@
Messages.prototype.ajouterMessageRepond = function(mess)
}
/**
}
/**
- * Met à jour le nombre qui indique à l'utilisateur à combien de messages il répond
+ * Met à jour le nombre qui indique à l'utilisateur à combien de messages il répond
.
*/
Messages.prototype.rafraichireNombreMessagesRepond = function()
{
*/
Messages.prototype.rafraichireNombreMessagesRepond = function()
{
@@
-888,6
+889,18
@@
Messages.prototype.rafraichireNombreMessagesRepond = function()
else boite.hide()
}
else boite.hide()
}
+/**
+ * Affiche les messages auquel l'utilisateur souhaite répondre au sein des messages des conversations.
+ * Utilisé lorsqu'une conversation est extraite.
+ */
+Messages.prototype.afficherMessagesRepondConversations = function()
+{
+ var expr = ""
+ for(var messId in this.messagesRepond)
+ expr += "#" + this.messagesRepond[messId].getId() + ","
+ $(expr).addClass("repondEnEvidence")
+}
+
/**
* Crée un message JSON contenant le message demandant un rafraichissement.
*/
/**
* Crée un message JSON contenant le message demandant un rafraichissement.
*/
@@
-1146,10
+1159,7
@@
Messages.prototype.rafraichirMessages = function(vider)
function(data)
{
if (vider)
function(data)
{
if (vider)
- {
thisMessages.viderMessages()
thisMessages.viderMessages()
- vider = false
- }
// ajoute les messages reçus à leur conversation respective
for (var numConv = 0; numConv < data["conversations"].length; numConv++)
{
// ajoute les messages reçus à leur conversation respective
for (var numConv = 0; numConv < data["conversations"].length; numConv++)
{
@@
-1159,6
+1169,9
@@
Messages.prototype.rafraichirMessages = function(vider)
thisMessages.client.supprimerConversation(numConv - 1)
}
}
thisMessages.client.supprimerConversation(numConv - 1)
}
}
+ if (vider)
+ thisMessages.afficherMessagesRepondConversations()
+ vider = false
}
}
)
}
}
)