X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2FpageMinichat%2Fconversation.js;h=70be515e80ce2f90f44ca4e449357fe1c0c78466;hb=dd3320de291341d6d86f79421b85d12c4764b057;hp=645c4d51ecd368855dccc48055112a5436e858a3;hpb=4aa85a2e80963b73773e748fd4402fab2ad852ce;p=euphorik.git
diff --git a/js/pageMinichat/conversation.js b/js/pageMinichat/conversation.js
index 645c4d5..70be515 100644
--- a/js/pageMinichat/conversation.js
+++ b/js/pageMinichat/conversation.js
@@ -56,17 +56,24 @@ euphorik.Conversation = function(conversations, num) {
'
' +
(reverse ? messageRacineXHTML : "") +
'
' +
- (num === 0 ? '' : '
') +
+ (this.num === 0 ? '' : '
') + //
'<1>' +
'
' +
(reverse ? "" : messageRacineXHTML) +
'
' +
(reverse ? "" : messagesXHTML) +
- '' +
+ //'' +
'';
$("#conversations tr").append(XHTML);
+ // les infos bulles
+ this.util.infoBulle("Aller à la première page", $("#" + this.getId() + " .titre .numPage"), euphorik.Util.positionBulleType.haut);
+ if (this.num !== 0) {
+ this.util.infoBulle("Créer un lien vers la conversation", $("#" + this.getId() + " .titre .lien"));
+ this.util.infoBulle("Fermer la conversation", $("#" + this.getId() + " .titre .fermer"));
+ }
+
// les différents événements liés à la conversation
var thisConversation = this;
$("#" + this.getId() + " .titre .lien").click(function() {
@@ -76,21 +83,16 @@ euphorik.Conversation = function(conversations, num) {
);
});
$("#" + this.getId() + " .titre .fermer").click(function() {
- thisConversation.conversations.supprimerConversation(num);
+ thisConversation.conversations.supprimerConversation(thisConversation.num);
});
+ /*
$("#" + this.getId() + " .titre .reduire").click(function() {
$("#" + thisConversation.getId() + " .titre, #" + thisConversation.getId() + " .messages").hide()
var e = $("#" + thisConversation.getId() + " .messageReduit");
e.get()[0].innerHTML = thisConversation.getMessageReduit()
- });
-
- this.util.infoBulle("Aller à la première page", $("#" + this.getId() + " .numPage"), euphorik.Util.positionBulleType.haut);
- if (num !== 0) {
- this.util.infoBulle("Créer un lien vers la conversation", $("#" + this.getId() + " .lien"));
- this.util.infoBulle("Fermer la conversation", $("#" + this.getId() + " .fermer"));
- }
+ });*/
};
-
+/*
euphorik.Conversation.prototype.getMessageReduit = function() {
return '' +
'' +
@@ -99,7 +101,7 @@ euphorik.Conversation.prototype.getMessageReduit = function() {
'Blabla blablablabla bla blabla ..' +
'' +
'';
-}
+}*/
/**
* @racine un message représentant la racine de la conversation, vaut undefined pour la conversation générale
@@ -307,31 +309,27 @@ euphorik.Conversation.prototype.attacherEventsSurMessage = function(element) {
$(element).click(function(event) {
if ($(event.target).is("a") || $(event.target).parents("#outilsBan").length > 0) {
return;
+ } else if ($(event.target).is(".extraire")) {
+ thisConversation.util.outilsMessage.hide();
+ thisConversation.conversations.ouvrirConversation(idMess);
+ return;
+ } else if ($(event.target).is(".extraireCompletement")) {
+ thisConversation.util.outilsMessage.hide();
+ thisConversation.conversations.ouvrirConversation(thisConversation.messagesParId[idMess].racineId);
+ return;
}
// met ou enlève la mise en evidence du message
thisConversation.conversations.toggleMessageRepond(thisConversation.messagesParId[idMess]);
-
+
// donne le focus à la ligne de saisie
$("form input.message").focus();
- }).hover(function(event) { // affiche les outils liées au message
+ }).hover(function() { // affiche les outils liées au message
var top = $(this).offset().top
- var left = $(this).offset().left + $(this).width() - thisConversation.util.outilsMessage.width()
+ var left = $(this).offset().left + $(this).width() - thisConversation.util.outilsMessage.largeur
thisConversation.util.outilsMessage.css("top", top + 1).css("left", left).prependTo(this).show();
- TODO
- //
- // extraction d'une conversation
- /*if ($(event.target).is(".extraire")) {
- thisConversation.conversations.ouvrirConversation(idMess);
- return;
- }
-
- if ($(event.target).is(".extraireCompletement")) {
- thisConversation.conversations.ouvrirConversation(thisConversation.messagesParId[idMess].racineId);
- return;
- }*/
- }, function(event) {
- thisConversation.util.outilsMessage.hide();
+ }, function() {
+ thisConversation.util.outilsMessage.hide()
});
// mise en évidence de la conversation
@@ -440,8 +438,7 @@ euphorik.Conversation.prototype.afficherConversation = function(id) {
};
/**
- * Supprime une conversation.
- * Ne l'enlève pas du DOM.
+ * Supprime la conversation du DOM.
*/
euphorik.Conversation.prototype.supprimer = function() {
$("#" + this.getId()).remove();