projects
/
euphorik.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ADD betterjs qui regroupe les améliorations ajoutés à javascript (each, etc..)
[euphorik.git]
/
js
/
pageMinichat
/
message.js
diff --git
a/js/pageMinichat/message.js
b/js/pageMinichat/message.js
index
c77ac58
..
a3d4d32
100644
(file)
--- a/
js/pageMinichat/message.js
+++ b/
js/pageMinichat/message.js
@@
-82,27
+82,26
@@
euphorik.Message.prototype.getConversation = function(messages) {
\r
// les messages faisant partie de la conversation
\r
var messagesEnEvidence = {};
\r
\r
// les messages faisant partie de la conversation
\r
var messagesEnEvidence = {};
\r
-
\r
messagesEnEvidence[this.id] = 1;
\r
\r
// parcours en profondeur
\r
messagesEnEvidence[this.id] = 1;
\r
\r
// parcours en profondeur
\r
- var f = function(
m
, premierNiveau, ensemble, evidence) {
\r
- objectEach(
m[ensemble]
, function(id) {
\r
+ var f = function(
ids
, premierNiveau, ensemble, evidence) {
\r
+ objectEach(
ids
, function(id) {
\r
if (!messagesEnEvidence[id] || premierNiveau) {
\r
var message = messages.messagesParId[id];
\r
if (message) {
\r
messagesEnEvidence[id] = premierNiveau ? evidence : (message.auteurId === thisMessage.auteurId ? 1 : 0);
\r
if (!messagesEnEvidence[id] || premierNiveau) {
\r
var message = messages.messagesParId[id];
\r
if (message) {
\r
messagesEnEvidence[id] = premierNiveau ? evidence : (message.auteurId === thisMessage.auteurId ? 1 : 0);
\r
- f(message, false, ensemble, evidence);
\r
+ f(message
[ensemble]
, false, ensemble, evidence);
\r
}
\r
}
\r
});
\r
};
\r
\r
// remonte le temps
\r
}
\r
}
\r
});
\r
};
\r
\r
// remonte le temps
\r
- f(this, true, "estReponduPar", 2);
\r
+ f(this
.estReponduPar
, true, "estReponduPar", 2);
\r
\r
// descent le temps
\r
\r
// descent le temps
\r
- f(this, true, "repondA", 3);
\r
+ f(this
.repondA
, true, "repondA", 3);
\r
\r
return messagesEnEvidence;
\r
};
\r
\r
return messagesEnEvidence;
\r
};
\r
@@
-112,7
+111,9
@@
euphorik.Message.prototype.getConversation = function(messages) {
* Aucun callback n'est affecté.
\r
*/
\r
euphorik.Message.prototype.XHTML = function(messagePair, pre) {
\r
* Aucun callback n'est affecté.
\r
*/
\r
euphorik.Message.prototype.XHTML = function(messagePair, pre) {
\r
- messagePair = messagePair || true;
\r
+ if (messagePair === undefined) {
\r
+ messagePair = true;
\r
+ }
\r
pre = pre || "";
\r
\r
thisMessage = this;
\r
pre = pre || "";
\r
\r
thisMessage = this;
\r