X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2FpageMinichat%2FpageMinichat.js;h=0b9c5b362ee2b83a41dd0230db2408e89b819f6f;hb=d6dcd0fd8af56bd4791aa4e621c2e5058033c37a;hp=b71efeaac7ebae27438714ca5bb7f1c391d26e22;hpb=8ee1535f5594573931ddaebee77bf6148a5358cb;p=euphorik.git
diff --git a/js/pageMinichat/pageMinichat.js b/js/pageMinichat/pageMinichat.js
index b71efea..0b9c5b3 100755
--- a/js/pageMinichat/pageMinichat.js
+++ b/js/pageMinichat/pageMinichat.js
@@ -18,21 +18,18 @@
/*jslint laxbreak:true */
-euphorik.PageMinichat = function(client, formateur, util, communication) {
+euphorik.PageMinichat = function(client, formater, util, communication) {
this.nom = "minichat";
this.client = client;
- this.formateur = formateur;
+ this.formater = formater;
this.util = util;
this.communication = communication;
- this.commandes = new euphorik.Commandes(this.client, this, this.util, this.formateur);
+ this.commandes = new euphorik.Commandes(this.client, this, this.util, this.formater);
// permet d'éviter d'envoyer plusieurs messages simultanément en pressant
// rapidement sur "enter" par exemple
this.envoieMessageEnCours = false;
-
- this.regexMessageTagMatch = /\{.*?\}>/g;
- this.regexMessageTagReplace = /^(.*?\{.*?\}>)*/;
};
euphorik.PageMinichat.prototype.contenu = function() {
@@ -63,18 +60,18 @@ euphorik.PageMinichat.prototype.classes = function() {
return this.client.chatOrder === "reverse" ? "orderReverse" : "orderChrono";
};
-euphorik.PageMinichat.prototype.charger = function() {
+euphorik.PageMinichat.prototype.charger = function() {
thisPage = this;
$("#posterMessage input.pseudo").val(this.client.pseudo);
// cet appel ne doit pas être fait avant l'appel à 'charger'
- this.conversations = new euphorik.Conversations(this.client, this.formateur, this.util, this.fragment);
+ this.conversations = new euphorik.Conversations(this.client, this.formater, this.util, this.communication, this.fragment);
this.chargerConversationsFragment();
this.conversations.rafraichirMessages(true);
-
+
this.util.setCaretToEnd($("form#posterMessage input.message")[0]);
// les outils de bannissement (uniquement pour les ekMaster)
@@ -85,7 +82,7 @@ euphorik.PageMinichat.prototype.charger = function() {
' ' +
'
' +
' ' +
- ' ' +
+ ' ' +
' ' +
''
);
@@ -123,12 +120,12 @@ euphorik.PageMinichat.prototype.charger = function() {
//
$("body").append('');
// affichage des smiles
- $("#smiles").append(this.formateur.getSmilesHTML()).children().each(
+ $("#smiles").append(this.formater.getSmilesHTML()).children().each(
function(i) {
var opacityBase = $(this).css("opacity");
$(this).click(
function() {
- thisPage.util.replaceSelection($("form#posterMessage input.message")[0], thisPage.formateur.smiles[$(this).attr("class")][0].source.replace(/\\/g, ""));
+ thisPage.util.replaceSelection($("form#posterMessage input.message")[0], thisPage.formater.smiles[$(this).attr("class")][0].source.replace(/\\/g, ""));
}
).hover(
function() { $(this).animate({opacity: 1}, 200); },
@@ -166,7 +163,7 @@ euphorik.PageMinichat.prototype.charger = function() {
thisPage.envoyerMessage(message);
break;
case euphorik.Commandes.statut.erreur_commande :
- thisPage.util.messageDialogue(retCommandes[1], euphorik.Util.messageType.erreur);
+ thisPage.util.messageDialog(retCommandes[1], euphorik.Util.messageType.erreur);
break;
case euphorik.Commandes.statut.ok :
$("form#posterMessage input.message").val("");
@@ -232,16 +229,16 @@ euphorik.PageMinichat.prototype.envoyerMessage = function(message) {
var pseudo = $("form#posterMessage input.pseudo").val();
// (un pseudo vide est autorisé)
- pseudo = this.formateur.filtrerInputPseudo(pseudo);
+ pseudo = this.formater.filtrerInputPseudo(pseudo);
if (pseudo === euphorik.conf.pseudoDefaut) {
- this.util.messageDialogue("Le pseudo ne peut pas être " + euphorik.conf.pseudoDefaut);
+ this.util.messageDialog("Le pseudo ne peut pas être " + euphorik.conf.pseudoDefaut);
return;
}
message = message.trim();
if (!message) {
- this.util.messageDialogue("Le message est vide");
+ this.util.messageDialog("Le message est vide");
return;
}
@@ -249,14 +246,14 @@ euphorik.PageMinichat.prototype.envoyerMessage = function(message) {
if (!this.client.authentifie()) {
if (!this.client.enregistrement()) {
- this.util.messageDialogue("login impossible");
+ this.util.messageDialog("login impossible");
return;
}
}
// évite le double post
if (this.envoieMessageEnCours) {
- this.util.messageDialogue("Message en cours d'envoie...");
+ this.util.messageDialog("Message en cours d'envoie...");
return;
}
this.envoieMessageEnCours = true;
@@ -270,7 +267,7 @@ euphorik.PageMinichat.prototype.envoyerMessage = function(message) {
thisPageMinichat.envoieMessageEnCours = false;
},
function(data) {
- thisPageMinichat.util.messageDialogue(data.error_message);
+ thisPageMinichat.util.messageDialog(data.error_message);
thisPageMinichat.envoieMessageEnCours = false;
},
true,