}\r
});\r
\r
- var DOM = $(XHTML);\r
+ var DOM = $(XHTML); \r
\r
// pour chaque nouveau message au niveau du document on lui assigne ses événements\r
DOM.each(function() { thisConversation.attacherEventsSurMessage(this); });\r
if (idMess in this.conversations.messagesRepond) {\r
$(element).addClass("repondEnEvidence");\r
}\r
-\r
- this.util.infoBulle("Extraction de la conversation à partir de ce message", $(".extraire", element));\r
- this.util.infoBulle("Extraction de la conversation complète", $(".extraireCompletement", element));\r
\r
var thisConversation = this;\r
$(".lienConv", element).click(\r
}\r
);\r
\r
- $(element).click(\r
- function(event) {\r
- if ($(event.target).is("a") || $(event.target).parents("#outilsBan").length > 0) {\r
- return;\r
- }\r
- \r
- // extraction d'une conversation\r
- if ($(event.target).is(".extraire")) {\r
- thisConversation.conversations.ouvrirConversation(idMess);\r
- return;\r
- }\r
-\r
- if ($(event.target).is(".extraireCompletement")) {\r
- thisConversation.conversations.ouvrirConversation(thisConversation.messagesParId[idMess].racineId);\r
- return;\r
- }\r
+ $(element).click(function(event) {\r
+ if ($(event.target).is("a") || $(event.target).parents("#outilsBan").length > 0) {\r
+ return;\r
+ }\r
\r
- // met ou enlève la mise en evidence du message\r
- thisConversation.conversations.toggleMessageRepond(thisConversation.messagesParId[idMess]);\r
+ // met ou enlève la mise en evidence du message\r
+ thisConversation.conversations.toggleMessageRepond(thisConversation.messagesParId[idMess]);\r
\r
- // donne le focus à la ligne de saisie\r
- $("form input.message").focus();\r
+ // donne le focus à la ligne de saisie\r
+ $("form input.message").focus();\r
+ }).hover(function(event) { // affiche les outils liées au message\r
+ var top = $(this).offset().top\r
+ var left = $(this).offset().left + $(this).width() - thisConversation.util.outilsMessage.width()\r
+ thisConversation.util.outilsMessage.css("top", top + 1).css("left", left).prependTo(this).show();\r
+ TODO\r
+ //\r
+ // extraction d'une conversation\r
+ /*if ($(event.target).is(".extraire")) {\r
+ thisConversation.conversations.ouvrirConversation(idMess);\r
+ return;\r
}\r
- );\r
+\r
+ if ($(event.target).is(".extraireCompletement")) {\r
+ thisConversation.conversations.ouvrirConversation(thisConversation.messagesParId[idMess].racineId);\r
+ return;\r
+ }*/\r
+ }, function(event) {\r
+ thisConversation.util.outilsMessage.hide();\r
+ });\r
\r
// mise en évidence de la conversation\r
$(".entete", element).hover(\r
);\r
},\r
function() {\r
- $("#outilsBan", this).hide();\r
+ thisConversation.util.outilsBan.hide();\r
}\r
);\r
}\r