+ \r
+ // les différents événements liés à la conversation\r
+ var thisConversation = this; \r
+ $("#" + this.getId() + " .titre .creerLien").click(function() {\r
+ thisConversation.util.replaceSelection(\r
+ $("form#posterMessage input.message")[0],\r
+ "{" + thisConversation.client.conversations[thisConversation.num - 1].root.toString(36) + "}"\r
+ );\r
+ }); \r
+ $("#" + this.getId() + " .titre .fermer").click(function() {\r
+ thisConversation.conversations.supprimerConversation(thisConversation.num);\r
+ });\r
+ /*\r
+ $("#" + this.getId() + " .titre .reduire").click(function() {\r
+ $("#" + thisConversation.getId() + " .titre, #" + thisConversation.getId() + " .messages").hide()\r
+ var e = $("#" + thisConversation.getId() + " .messageReduit");\r
+ e.get()[0].innerHTML = thisConversation.getMessageReduit()\r
+ });*/\r
+};\r
+/*\r
+euphorik.Conversation.prototype.getMessageReduit = function() {\r
+ return '' +\r
+ '<svg:svg version="1.1" baseProfile="full" width="100px" height="200px">' +\r
+ '<svg:image x="10" y="10" height="10" width="10" class="fermer" />' +\r
+ '<svg:text transform="rotate(-90)" y="15" x="-200" >' +\r
+ 'Blabla blablablabla bla blabla ..' +\r
+ '</svg:text>' +\r
+ '</svg:svg>';\r
+}*/\r
+\r
+/**\r
+ * @racine un message représentant la racine de la conversation, vaut undefined pour la conversation générale\r
+ */\r
+euphorik.Conversation.prototype.setRacine = function(racineElement) {\r
+ this.racine = new euphorik.Message(this.client, this.formateur, racineElement);\r